14
我試圖瞭解How to undo a commit and commit the changes into the other branch in Git?,但我不認爲它必須那麼辛苦。 (答案是使用branch -f
和stash
,我不認爲我需要那些。)複製1從一個分支(開發)提交到另一個(穩定)與乾淨的工作目錄
我在我的開發分支工作。在骯髒的工作目錄中有兩個不同的提交。在兩個不同的提交中提交所有更改。上次提交是WIP(如此開發材料)。倒數第二次完成,應複製到stable
分支。
我想象像
$ git copy e87568fa stable
,但我敢肯定這不是它。
櫻桃採摘有什麼關係嗎?
可以肯定的是:我希望承諾保持在dev
。所以不是mv
吧,而是cp
吧。
我仍然對所有這些GIT選項和命令感到困惑。
我沒有一個骯髒的工作目錄。沒有'藏匿處'我只是做了那個(http://stackoverflow.com/questions/1334027/git-working-on-multiple-branches/1340143#1340143)。完善!謝謝。我甚至可能會記得這個=),並且絕對會再次使用它。 – Rudie
我做了上面的步驟,再加上另一行: 'git cherry-pick {commit-ID}' 將'{commit-ID}'移動到dev分支 – AceMark