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
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.
Git repo nasıl bir dosyayı silebilir m...
Nasıl iki farklı dalları dosyaları kar...
Nasıl MAX(Sütun değeri), SQL başka bir...
Nasıl Git benim depolarına tek seferde...
Nasıl yürütülmekte olan dosyanın yolun...