I (! Bu harika) bir süredir Git Extensions kullanıyorum ama aşağıdaki basit bir cevap bulamadım: Bir taahhüt mesaj yazarkenGit/Git Uzantısı'nda "squash" ve "fixup" arasındaki fark nedir?
Bazen, bir yazım hatası yapmak.
sağ tıklayın taahhüt> Gelişmiş> Fixup üzerinde
Sonra basitçe kontrol taahhüt: Arkadaşım nasıl o (Git genişlemeleri olarak) şu şekilde düzeltmek için bana gösterdi "Değiştir" kutusunu işaretleyin ve mesajımı ve voilamı yeniden yazın! Benim taahhüt mesajım düzeltildi.
Ancak bu diğer seçenek "Squash commit" ... Her zaman ne yaptığını merak ettim ?!
Sorum şu:
birisi basitçe ve Fixup Git/Git genişlemeleri yılında taahhüt kesinleştirme Squash'de arasındaki kesin fark nedir bana açıklayabilir misiniz?
[Rebase] ve squash/fixup hakkında daha fazla bilgiyi [Git docs] 'da (http://git-scm.com/docs/git-rebase) bulabilirsiniz. –
Bu harika bir cevap. Her zaman neden kombinasyon mesajları aldığımı merak ettim. –