tldr/pages.tr/common/git-cherry-pick.md

735 B
Raw Blame History

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: 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 -n {{commit}}