使用refspec是一種方便的方法來獲取遠程分支並創建一個類似名稱但具有給定名稱的方法(或者反過來:創建一個具有與本地名稱不同的給定名稱的遠程分支)。我很疑惑一件小事情 - 作爲拉動也將做當前分支合併我希望從不同的行爲:具有refspec差異的Git拉/取指令
git fetch origin master:mymaster
和
git pull origin master:mymaster
上述兩個命令似乎產生完全相同的結果 - 這是一個名爲mymaster的本地分支,與原點/主相同。我是對的還是兩者之間存在模糊的區別?
最後,使用的Refspec將創建一個本地分支不一個跟蹤分支,對不對?由於跟蹤分支是自動推送,當一個調用沒有任何參數的git push時AFAIK