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

  • Blunty

    Blunty

    13 Mart 2006
  • superemposed

    superemposed

    25 Aralık 2007
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007