SORU
25 Mayıs 2011, ÇARŞAMBA


Nasıl birleştirilmiş olan tüm gıt dalları silebilir miyim?

Birçok gıt şubeleri var. Nasıl zaten birleştirilmiş olan şube silerim? Kolay bir yolu, onları silmek için tek onları silmek yerine tüm bir film var mı?

CEVAP
25 Mayıs 2011, ÇARŞAMBA


GÜNCELLEME:

Eğer iş akışı olası bir ata olarak o varsa diğer dallar ana ve dev gibi dışlamak için ekleyebilirsiniz. Genellikle ben bir şube kapalı "sprint-start" etiketi ve ana, dev ve qa ataları değildir.

Zaten kontrol edildi şu anda şube birleştirilir tüm dalları silmek için:

git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d

Ana ve dev bir atası halinde tutulur.


Birleştirilmiş yerel bir şube ile silebilirsiniz:

git branch -d branchname

Eğer birleştirilmiş ise, kullanın:

git branch -D branchname

Git kullan eski sürümlerinde uzaktan silmek için:

git push origin :branchname

Gıt kullanımı: daha yeni sürümleri

git push --delete origin branchname

Uzaktan gelen şube sildikten sonra, uzaktan izleme şubeleri kurtulmak için budamak

git remote prune origin

ya da diğer cevabı da anlaşılacağı gibi tek bir uzaktan izleme dalları budamak,,:

git branch -dr branchname

Bu yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • knopik96

    knopik96

    7 Mayıs 2011
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • RyanXLT

    RyanXLT

    22 Ocak 2011