github上fork了一個repo,這個repo是複製了一份到我的賬號裏
如果原始項目的某個分支update了,我fork過來的repo會自動更新嗎?
很多同學沒理解我意思,是這樣,fork一個project之後
git remote add upstream git_url
此時git branch -a假設輸出:
master
origin/master
origin/dev
upstream/master
upstream/dev
如果運行git fetch upstream則upstream的各個分支被更新了,但我fork的分支
origin/master
origin/dev
卻並沒有更新,是不是更新所有origin分支都需要merge之後手動push?
如果project的branch很多,豈不非常麻煩?
如果您分叉專案的原始儲存庫已更新,您可以透過執行以下程式碼將這些更新新增至您的分叉:
雷雷先得將原來的倉庫指定為upstream:
再執行樓上所說的命令: