Ana dalımda bazı değişiklikler yaptım ve bunları yukarı doğru getirmek istiyorum. Ben kiraz almak zaman aşağıdaki taahhütleri ancak git diyor ki fd9f578 takılıp:
$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.
Git bana ne söylemeye çalışıyor ve cherry-burada kullanmak için doğru olanı seçiyor mu? Ana dal, yukarı akış dalında değiştirilmiş dosyalarda değişiklikler içerir, bu yüzden eminim bazı birleştirme çakışmaları olacak, ancak bu düzeltmek için çok kötü değil. Nerede hangi değişikliklerin gerekli olduğunu biliyorum.
Bunlar yukarı doğru getirmek istediğim taahhütler.
e7d4cff added some comments...
23e6d2a moved static strings...
44cc65a incorporated test ...
40b83d5 whoops delete whitspace...
24f8a50 implemented global.c...
43651c3 cleaned up ...
068b2fe cleaned up version.c ...
fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common
4172caa cleaned up comments in sessions.c ...
git rebase
- bu bir birleşme gibidir, ancak iki dalı entegre etmek yerine birini diğerinin üzerine oturmak üzere nakletir.