假設我們有一個遠程存儲庫,並且我們在本地克隆它。從原始分支/主分支到本地主分支
我們所以現在檢出master
分支,我們有本地master
和遠程remotes/origin/master
。
然後我要創建一個新的話題分公司將被合併到遠程主一次審查:
什麼是從本地master
VS的等效遠端分支的利弊(如果有什麼區別)?
做同樣的論點適用於長時間運行分支?
編輯:
我一直在試圖跟蹤origin/master
我的地方分支機構,我注意到一個很大的弊端:在TFS它不會讓你創建一個拉請求。如果你想要一個,你需要將你的分支推到原點,這會從主分離,它會跟蹤新的遠程分支,然後創建一個拉請求;我說的有什麼不對嗎?如果不是,那麼這是不從origin/master
分支的一個重要原因。
有一個不同之處,下面的大多數答案都忽略了,如果你還爲新分支設置了跟蹤信息:'git pull'和'git push'的行爲。請注意,通常在分支遠程引用時自動設置跟蹤,但不從本地引用設置。 –
@AndréSassi取決於你如何分支那個遠程分支。 – poke
我認爲大多數答案都假設當地主人是最新的。把隨機的東西放在本地的「主」上並忘掉它們很容易。如果您手動創建分支機構可能不是什麼大問題,但如果您要更多地實現自動化(例如,與票務系統集成的腳本),併爲許多用戶提供此自動化功能,則幾乎可以肯定地使用'產地/ master'的。爲什麼還要假設'master'是最新的,並且當你不需要時不會同步呢? – Chris