2017-08-08 107 views
0

我有一個發展分支。複製具體的Git提交主分支

我主要在開發分支上工作,直到我們可以做一種發佈,然後將該分支合併到主控中。

現在我在開發分支上添加了一個重要的提交,但也有許多其他提交。

是否有可能「挑選」此1提交併將其添加到主分支,而不合並其他提交在我的開發分支?

我需要的提交是develop分支上的最後一個提交。

+0

假設你是master:'git cherry-pick development'用於櫻桃挑選'development'中的最後一個提交; 'git cherry-pick 1234567'用於櫻桃採摘提交'1234567' –

回答

2

是的,你可以使用cherry-pick

由於一個或多個現有的提交,應用更改每一個介紹,記錄每個新的提交。

例如,

git checkout master 
git cherry-pick <revision> 
2

「複製」從一個分支到另一個提交,使用cherry-pick命令。確保你在cherry-pick之前的master分支上。

簽出主分支:

git checkout master 

然後cherry-pick提交到master。您需要知道提交<sha>

git cherry-pick <sha>