在Git中,origin / master與origin master之間有什麼區別?

__zhangheng發表於2019-05-10

這裡實際上有三件事:origin master是兩件事,origin/master一件事。共計三件事。

兩個分支:

  • master 是一個本地分支
  • origin/master是遠端分支(它是名為“origin” 的遠端分支的本地副本,名為“master”)

一個遙控器:

  • origin 是一個遙遠的

示例:拉入兩個步驟

由於origin/master是分支,您可以合併它。這裡有兩個步驟:

第一步,master從遙控器中取出origin。該master分支上origin會被獲取並在本地副本將被命名為origin/master

git fetch origin master

然後你合併origin/master進去master

git merge origin/master

然後,您可以將新的更改推master回到origin

git push origin master

更多例子

您可以按名稱獲取多個分支...

git fetch origin master stable oldstable

你可以合併多個分支......

git merge origin/master hotfix-2275 hotfix-2276 hotfix-2290

相關文章