[英]What's the difference between tracking branch and upstream branch in git?
還是這兩個命令有什么不同? “跟蹤”指的是什么? “上游”怎么樣? 兩種動作不同嗎?
git branch --track [branch] [remote-branch]
git branch --set-upstream [branch] [remote-branch]
謝謝〜
這兩個命令背后的想法是,您想跟蹤遠程分支中的更改。
git branch --track [branch] [remote-branch]
從遠程分支創建本地分支,並將遠程分支設置為其上游,以跟蹤差異。 這是分支到遠程分支時的默認行為,可以使用branch.autoSetupMerge配置變量進行控制。
git branch --set-upstream [branch] [remote-branch]
更新本地分支的上游分支以跟蹤到遠程分支的差異。 如果本地分支尚不存在,則以上兩個命令將等效。 主要區別在於--set-upstream不一定修改分支指針。
有關更多信息,您應該查看git分支文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.