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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • WOSU Public Media

    WOSU Public

    23 AĞUSTOS 2007