2012-11-28 43 views
2

我有兩個分支。比如說,第一個提交的校驗和是11223344,第二個是55667788.如何將提交55667788分配給第一個分支?Git分支。如何將一個提交分配給一個分支?

+0

要應用的改變一個分支的承諾另一個? – jdi

+1

你想要什麼?只需將第二個分支合併到第一個分支中? – Arjan

+0

@Arjan,我做到了。但我現在對git不好,不知道「cherry-pick」的意思。 –

回答

2

如果您只是想將承諾55667788中的更改應用於分支first,則可以使用cherry-pick

git checkout first 
git cherry-pick 55667788 

如果您導入後,實際上所有的承諾是secondfirst不(包括55667788),你會合並。

git checkout first 
git merge --no-ff second 

--no-ff參數明確這裏

alt text
(從nvie.comVincent Driessen,後 「A successful Git branching model」)

+0

謝謝。我稍後會學習它。 –

+0

@RedPlanet小心櫻桃挑選危險:http://stackoverflow.com/questions/13522664/what-does-cherry-pick-do-exactly-in-git/13524494#13524494 – VonC

相關問題