Tüm şubelerimi geçerli şubeden master'a geri yüklemeye ve çöpe atmaya çalışıyorum. ondan sonra ben çalışıyordum,Git: Şubeden ustaya nasıl işlenecek ve çekilecek?
git checkout -b new-feature
kaydedilmesini bir çiftsiniz: İşte benim yapmaya çalıştığım şey bu bu durumda
git rebase -i master
new-feature
dalında kalacaktır taahhüt
git checkout master
git rebase -i new-feature
Bana noop mesajı ile pencere açıp düzenler.
Ben komuta hakkında bilmek:
git merge --squash new-feature
Ama şu anda rebase
komuta öğrenmeye çalışıyorum.
Muhtemelen bunu yapmadan bir 'daha önce işlem yapmadan squash yapamazsınız' iletisi alırsınız. http://stackoverflow.com/questions/2563632/how-can-i-merge-two-commits-into-one – backdesk
Güzel olsa da genellikle komisyonlarım çöker-git rebase -i HEAD ~ ## 'önce çek/rebase 'git pull --rebase orijinli master' Yapmayı iki adımda yapmayı seviyorum, bu da rebase'den önce/sonra gözden geçirmemi sağlıyor. – Tracker1
Bu cevap, bir tane daha aldım – fernandopasik