1
A
回答
5
如果你有沒有犯:
git checkout -b newbranch; git commit
如果你犯:
git checkout -b newbranch
如果你犯而不是推,想從老枝刪除:
git checkout -b newbranch; git checkout oldbranch; git reset --hard HEAD^
如果您已經承諾並推送並希望將其從舊分支中刪除:
git checkout -b newbranch; git checkout oldbranch; git revert HEAD
我強烈建議您閱讀Pro Git書籍。 http://progit.org
0
0
看來你已經COMMITED要再次提交更改,但對另一個分支。然後你正在尋找git cherry-pick
相關問題
- 1. 我可以將更改多個mercurial subrepos提交給新的命名分支嗎?
- 2. Subversion將未提交的更改提交到一個新分支
- 3. 如何在我做出更改後在新分支中進行git提交?
- 4. Git:提交部分更改
- 5. GIT,在右分支進行更改
- 6. 將新分支的Git更改爲源分支的較舊提交
- 7. 如何撤消提交併將更改提交到Git中的其他分支?
- 8. GIT中移動從主未提交更改至新分支
- 9. Git提交了一些分階段的更改,忽略了未分配的
- 10. GIT認爲我已經做了更改,當我沒有
- 11. git說我已經取消了更改但我沒有顯示
- 12. 對提交的更新語句進行回滾更改
- 13. 可以在分支中更改的.git文件夾中嗎?
- 14. 如何恢復提交併從這些更改創建新分支?
- 15. 更改Git提交信息
- 16. Git - 對多個主分支進行更改
- 17. 創建一個git分支在對主進行更改之後
- 18. Git:更改主分支?
- 19. Git - 無法更改分支
- 20. 在Git中更改分支
- 21. 顯示傳入的git提交中更改了哪些文件
- 22. 如何將已提交但未修改的更改移至另一個分支?
- 23. svn更新似乎已經拋棄了一些本地修改
- 24. 我可以改進這些分頁擴展方法嗎?
- 25. git忽略修改後的文件,所以我可以更改分支
- 26. 我可以更改分配參數嗎?
- 27. Git - 將更改從本地分支推送到遠程分支
- 28. 我可以設置我的服務器在新提交進來時自動從分支中提取更新嗎?
- 29. Git:簽出一個保留未提交更改的分支
- 30. 提交Git中多個分支的更改
對!感謝一百萬bazillion Seth Robertson。 – Trip 2011-05-28 00:17:15
最後兩個可以使用'git branch newbranch'(創建分支而不切換到它)而不是'git checkout -b newbranch; git結帳oldbranch'。 – 2011-05-28 04:28:07