Tamam. Eğer bir daldayım (söyle working
) ve başka bir daldan (söyle master
) değişiklikleri birleştirmek istiyorsam , o zaman dalda git-merge master
iken komutu çalıştırırım working
ve değişiklikler geçmişe hiç basmadan birleştirilir. Eğer koşarsam git-rebase master
, o zaman değişiklikler değişiklikleri master
şubemin üstüne koymak için yeniden temel alınır working
. Peki ya değişikliklerden bir araya gelmek master
ama değişikliklerimi working
en üstte olmak için geri çevirmek istersem ? Bunu nasıl yaparım? Bu yapılabilir mi?
Ben çalıştırabilir git-rebase working
benim üzerinde master
de üstünde benim değişiklikleri koymak şube master
şube, ama benim o yapabilmek istiyorum working
şube ve ben nasıl hiçbir fikrim yok. Yapabileceğim en yakın şey, yeni bir dal oluşturmak master
ve bunun üzerine working
değişiklikleri yeniden oluşturmaktır, ancak daha sonra dalı değiştirmek yerine yeni bir dalım olacaktı working
.
git rebase working
hareket edeceğinimaster
'ın değişiklikleri (bu noktadan sonraworking
üstünde olmak üzere kapalı kollara)working
şube - ama bu yapmak çok mantıklı bir şey değilmaster
:)