1. ホーム
  2. git

[解決済み] git pull origin master と git pull origin/master の違いについて

2022-03-15 12:55:19

質問

とはどのような違いがあるのでしょうか? git pull origin mastergit pull origin/master ?

解決方法は?

git pull origin master は変更を origin リモートで master ブランチを作成し、それらをローカルのチェックアウト済みブランチにマージします。

git pull origin/master は、ローカルに保存されているブランチから変更を取り込みます。 origin/master を作成し、それをローカルのチェックアウト済みブランチにマージします。その際 origin/master ブランチは、本質的に、最後に origin そのため、git の用語ではリモートブランチと呼ばれます。このため、git の用語ではリモートブランチと呼ばれています。これは、少々紛らわしいかもしれません。

どのようなブランチが利用できるかは git branchgit branch -r をクリックすると、quot;リモートブランチ"が表示されます。