2017-08-08 109 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>