我一直在做一個項目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