
什麼是
git 合併 origin origin/master
意思是?在我看來,就像將遠端儲存庫與遠端儲存庫上的分支合併。這裡,origin 是遠端儲存庫,origin/master 是遠端儲存庫上的 master 分支。那麼哪兩個分支正在合併呢?先致謝!
答案1
在這種情況下,「git merge」的所有參數都是您要合併的分支,即來源分支。你總是在融合到當前分支。
因為origin
是遠端名稱,git 會自動將其擴展為該遠端名稱預設分支,所以它實際上相當於origin/master
– 該命令被告知將同一分支合併兩次。
(它是可以合併多個分支,稱為“章魚合併”,但很少這樣做——而且當完成時,分支當然是不同的。
事實上,該命令沒有多大意義。也許它應該是git merge origin/master
(沒有重複)或git pull origin master
.