如果我在分支A和git checkout master
上工作,然後用git branch B
創建一個新分支B,這個新分支會自動在遠程回購上創建一個跟蹤分支嗎?因此,無論何時我從這個分支推送,它都會推送到遠程倉庫的新遠程分支'B'。是否使新的本地分支自動創建新的跟蹤遠程分支?
回答
沒有跟蹤分支自動創建;這是直接用戶指令的結果。
我應該指出,創建一個遠程分支和創建一個本地跟蹤的遠程分支之間存在差異。你可以通過推動你創建的分支來創建一個遠程分支,但不會導致它被跟蹤。您創建一個跟蹤的兩種方式分支之一:分支已被推
後,你的本地分支你希望該分支下有之前與
git branch --set-upstream-to=origin/branchname # or git branch -u origin/branchname
對其進行跟蹤監視被推遲,你的分支你想推
git push -u origin branchname
如需瞭解上述兩個命令的更多細節,this particular question提供了更多細節。
後指定它即可清除-u選項使您的本地分支跟蹤新創建的遠程分支,以便您可以方便地推送到它,而無需每次都指定遠程分支,對嗎? – akantoword
根據您的[推送選項](https://git-scm.com/docs/git-config)(搜索'push.default'),那絕對是正確的。你可能使用默認的「簡單」,所以你在這方面沒有什麼可擔心的。 – Makoto
遠程分支在您推送時創建,而不是在您創建本地分支時創建。
- 1. 如何使新的本地分支跟蹤創建的本地分支所在的同一個遠程分支?
- 2. 用跟蹤遠程分支的更改更新本地分支
- 3. 使用libgit2sharp創建一個本地分支來跟蹤遠程分支
- 4. 如何在本地創建一個跟蹤遠程分支的分支
- 5. Git - 如何跟蹤您從本地分支創建的遠程分支?
- 6. EGIT分支本地與遠程跟蹤
- 7. 具有多個本地跟蹤分支的遠程分支
- 8. 如何查詢本地分支跟蹤哪個遠程分支?
- 9. 本地分支丟失遠程跟蹤分支
- 10. git遠程跟蹤分支推新分支
- 11. Git - 將本地分支推送到遠程並使本地分支跟蹤遠程分支
- 12. 如何在創建具有相同名稱的本地分支時自動跟蹤遠程分支?
- 13. 創建一個新的遠程分支?
- 14. 如何糾正我的本地分支正在跟蹤的遠程分支?
- 15. 跟蹤非遠程分支的目的
- 16. 爲什麼git checkout創建一個跟蹤遠程分支的分支?
- 17. 如何重置我的本地分支追蹤遠程分支
- 18. 讓現有的Git分支跟蹤JGit的遠程分支?
- 19. 如何在遠程創建新分支?
- 20. 如何在刪除分支時更新遠程回購的本地git跟蹤
- 21. 如何讓現有的git分支跟蹤遠程SVN分支?
- 22. 如何將git分支轉換爲遠程跟蹤的分支?
- 23. Git跟蹤遠程分支,並推送到不同的分支
- 24. 如何讓現有的git分支跟蹤遠程分支?
- 25. 如何讓現有的分支跟蹤遠程分支?
- 26. git合併遠程分支而不必創建本地分支
- 27. 從遠程開發分支創建本地分支
- 28. GitPython從遠程分支創建本地分支
- 29. 跟蹤所有本地分支機構與遠程的聯繫
- 30. Git:本地分支跟蹤其他本地分支
不,它會創建時,你推動你的數據'git push origin your_branch' –
所以這樣做沒有-u選項只會創建一個遠程分支,它會推一次,正確嗎?如果我確實包含了-u選項,當前分支將成爲跟蹤分支,跟蹤遠程分支並自動推送到該分支,而不必在輸入'git push' – akantoword