git cherry-pick

Varolan commit'ler ile getirilen yenilikleri mevcut dala uygula. Değişiklikleri başka bir dala aktarmak için, önce git checkout komutu kullanılmalıdır. Daha fazla bilgi için: https://git-scm.com/docs/git-cherry-pick.

  • Mevcut dala bir commit uygula:

git cherry-pick commit_ismi

  • Mevcut dala belirtilmiş aralıktaki kadar commit uygula (ayrıca git rebase --onto komutunun araştırılması önerilir):

git cherry-pick ilk_commit~..son_commit

  • Mevcut dala birçok (ardışık olmayan) commit uygula:

git cherry-pick commit_1 commit_2 …

  • Bir commit'in değişikliklerini, herhangi bir yeni commit oluşturmadan çalışan dizine ekle:

git cherry-pick --no-commit commit