2
可能重複:Getting existing git branches to track remote branches如何讓現有的git分支跟蹤遠程分支?
我知道如何使一個新的分支來跟蹤遠程分支機構。但是,如何讓現有分支跟蹤遠程分支。我知道我可以編輯.git/config文件,但似乎應該有一個更簡單的方法。
可能重複:Getting existing git branches to track remote branches如何讓現有的git分支跟蹤遠程分支?
我知道如何使一個新的分支來跟蹤遠程分支機構。但是,如何讓現有分支跟蹤遠程分支。我知道我可以編輯.git/config文件,但似乎應該有一個更簡單的方法。
這個任務有很多解決方案。
1.手動更新
您可以打開.git/config
文件,並添加你的分支的定義:
[branch "myfeature"]
remote = origin
merge = refs/heads/myfeature
現在您現有的分支myfeature
將從origin
追蹤遠程分支refs/heads/myfeature
。
2.使用branch
命令
另一種方法是使用branch
命令的set-upstream
:
git branch --set-upstream <your-branch> origin/<remote-branch>
這將更新您的.git/config
文件。
你可以用'-u'選項將你的分支推送到遠程分支 –