在git中创建一个新的分支,省略一个提交

时间:2013-03-20 21:34:40

标签: git

我的项目branch1和branch2中有2个分支。

这是分支机构的提交顺序。

在branch1上输出git log:

commit 'a'
commit 'b'
commit 'c'
commit 'd'

在branch2上输出git log:

commit 'f'
commit 'e'
commit 'c' 
commit 'd'

我想创建一个与branch1同步的新分支,并且还有只需提交'f'的更改。

所以新的分支提交应该看起来像这样

commit 'f'
commit 'a'
commit 'b'
commit 'c'
commit 'd'

如何继续这个?

1 个答案:

答案 0 :(得分:3)

git checkout -b [new branch name]
git cherry-pick [hash of commit 'f']