2
A
回答
3
沒有分支的「原點」。 「分支」只是一個指向特定提交的標籤。
如果您沒有提交MyBranch提交,那麼您可以刪除並重新創建它。
git branch -d MyBranch
git branch MyBranch master
如果您在MyBranch上完成了一些工作,那麼情況會稍微複雜一些。你的情況是這樣的......
- A - B - C - D [master]
\
E - F [origin/test]
\
G - H [MyBranch]
MyBranch
有犯G和H上的origin/test
頂部。如果你想在master
之上移動MyBranch
,那麼你需要保留G和H的工作。這可以通過rebase來完成。
git rebase --onto master origin/test MyBranch
這是說該走的都在MyBranch
的變化,但不是在origin/test
(這是G和H),並把他們的master
頂部。你得到...
G1 - H1 [MyBranch]
/
- A - B - C - D [master]
\
E - F [origin/test]
\
G - H
相關問題
- 1. 創建當前更改的Git分支
- 2. 在git中創建分支的分支?
- 3. Git - 從某個分支創建分支
- 4. 當我在Git中創建分支時,我的分支是否始終在Git的主分支中創建?
- 5. 更改GIT GUI的分支
- 6. Git:更改主分支?
- 7. Git - 無法更改分支
- 8. 在Git中更改分支
- 9. git svn基於git分支創建一個新的svn分支
- 10. 混帳分支創建git
- 11. Git:我應該如何將分支和分支分支變更爲主分支?
- 12. svn創建分支分支
- 13. 創建的Git分支和commiting成單獨的分支
- 14. Git更新分支
- 15. 合併更改蓋分支到主分支中的git
- 16. Git:放棄分支本地分支上的所有更改
- 17. 切換分支並保留Git中的當前分支更改
- 18. 如何從git中的分支分支獲取更改?
- 19. ,如何更改git分支正在跟蹤的svn分支?
- 20. git創建分支上游標記的本地分支
- 21. 如何在git的另一個分支下創建分支?
- 22. 在git中的分支內創建分支
- 23. 創建若干git分支的聯合分支
- 24. 如何將未創建主分支到GIT中的主分支
- 25. 如何在git中退出分支的頂部創建分支?
- 26. Git - 創建一個新的分支並只提交給這個分支?
- 27. Tortoise GIT - 合併後顯示在分支中創建的更改
- 28. git - 自創建以來對分支的更改?
- 29. GIT:創建具有還原更改的新分支
- 30. git分支(沒有分支)
你想簡單地改變遠程跟蹤分支,或者你想'git rebase'? –
可能的重複[如何更改遠程git分支正在跟蹤?](http://stackoverflow.com/questions/4878249/how-do-i-change-the-remote-a-git-branch-is眼睛跟蹤) – rubenvb