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
リモコンから取り出します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