Gitでは、オリジン/マスターとオリジンマスターの違いは何ですか?



Git What Is Difference Between Origin Master



ここには実際には3つのことがあります:origin master 2つのことorigin/master 1つのこと。全部で3つあります。

2つのブランチ:



  • masterローカルブランチです
  • origin/masterリモートブランチです(「origin」という名前のリモートブランチです) ローカルコピー 、「マスター」という名前)

リモコン:

  • origin遠い

例:2つのステップでプル

理由origin/masterブランチであり、マージできます。ここには2つのステップがあります。



最初のステップ、masterリモコンから取り出しますoriginmasterブランチ上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