git merge origin origin/master - 解釋

git merge origin origin/master - 解釋

什麼是

git 合併 origin origin/master

意思是?在我看來,就像將遠端儲存庫與遠端儲存庫上的分支合併。這裡,origin 是遠端儲存庫,origin/master 是遠端儲存庫上的 master 分支。那麼哪兩個分支正在合併呢?先致謝!

答案1

在這種情況下,「git merge」的所有參數都是您要合併的分支,即來源分支。你總是在融合當前分支。

因為origin是遠端名稱,git 會自動將其擴展為該遠端名稱預設分支,所以它實際上相當於origin/master– 該命令被告知將同一分支合併兩次。

(它可以合併多個分支,稱為“章魚合併”,但很少這樣做——而且當完成時,分支當然是不同的。

事實上,該命令沒有多大意義。也許它應該是git merge origin/master(沒有重複)或git pull origin master.

相關內容