12
A
回答
18
$ git reset --hard <another branch>
$ git reset --soft [email protected]{1}
$ git commit
第一個(硬)重置將其他分支的內容抓取到您的工作目錄中。第二次(軟復位)將您的提交指針放回原始分支的頂端,但根本不會更改索引中的文件,從而將它們留在其他分支中。然後,您可以在當前分支的最新提交之上提交該狀態。
相關問題
- 1. TFS:用另一個覆蓋分支
- 2. jQuery覆蓋:關閉當前覆蓋並打開另一個?
- 3. 從沒有提交歷史記錄的另一個分支創建分支
- 4. 將提交從一個分支移動到另一個分支
- 5. 查看另一個分支的提交
- 6. JaCoCo內分支覆蓋
- 7. Git分支從當前分支的另一個分支
- 8. 創建覆蓋MKMapView中當前區域的方形覆蓋圖
- 9. GIT中替換其間與另一分支提交提交
- 10. 創建一個新分支並丟棄另一個本地提交
- 11. 櫻桃採摘從另一個分支提交幾個提交
- 12. 確定當前分支/提交ID
- 13. Git當前分支提交列表
- 14. GITHUB - 噹噹前分支發生提交時,自動重建分支的基礎
- 15. Git推送交叉分支,從一個分支獲取提交到另一個
- 16. 提交更改到與當前檢出的分支不同的分支與顛覆
- 17. 用另一個分支提交更新我的git分支
- 18. ClearCase中創建一個分支到另一個分支
- 19. 將內容從一個MOSS內容數據庫覆蓋到另一個
- 20. Git - 創建一個新的分支並只提交給這個分支?
- 21. Git使主分支具有以前提交的內容
- 22. 主提交然後與另一個分支合併
- 23. 在另一個分支上從選定的提交中創建一個git分支
- 24. TortoiseSVN:將另一個分支的內容複製到另一個分支
- 25. 覆蓋和推進一個Git分支
- 26. 覆蓋內容
- 27. 內容覆蓋
- 28. Git的 - 將所有提交到另一個分支,創建新的主
- 29. 將多個提交從一個分支移動到另一個分支?
- 30. git:將當前分支中當前未提交的工作提交到新分支
第一條命令後,由於<當前分支>已被更改,所以第二條命令不執行任何操作。我所做的就是使用'git reset --soft origin/current-branch',這是我所期望的。 – Nick 2012-02-16 08:44:47
對不起,是的,通過'當前分支'我的意思是在你的問題中插入你稱爲'當前分支'的分支。 :)我編輯它只是使用'HEAD @ {1}'代替,這將會產生正確的效果。 – Amber 2012-02-16 08:45:57
我們走了 - 非常感謝您分享您的xp w/us :) – Nick 2012-02-16 08:48:56