我一直在做一个项目foo这是另一个项目的分支吧,做分支等等。我现在想要对原始项目进行更改。使用git从分支“导入”更改到重新设计的分支
首先我已经建立了东西以后变基:现在
git remote add bar git://bar/bar.git
git fetch bar
git checkout -b bar-master bar/master
,为项目富做一个给定的分支foo的分支,我已经跑:
git checkout foo-branch
git checkout -b bar-branch
git checkout bar-branch
git rebase bar-master
我可以看到:
git log --format=one
表示rebase变好了。
现在我要在foo-branch或bar-branch中进行更改/提交。我如何从一个分支(例如foo-branch)将提交“导入”到另一个项目的分支(在给定示例中为分支)?
最新回复,但是,这就是它。由于git版本不太旧,你甚至可以简单地使用分支名称进行挑选。 – Christophe 2013-09-21 09:39:23
我没有意识到这个功能 - 谢谢(请注意,cherry-picking commit会改变它的SHA(Mr. Obvious note) – 2013-09-25 05:49:39