違いは何であるgit pull origin masterとはgit pull origin/master?
git pullはがgit fetch続くことを意味しgit mergeます。リモートからコンテンツをフェッチし、現在のブランチにマージします。しかしorigin/master、ローカルブランチです(リモートブランチの追跡)。マージしたい場合、何もフェッチする必要はありません。git pull origin/masterリモートから実際にフェッチしていないときは、誤解を招く恐れがあります。
                origin/masterは、ローカルに保存されているブランチで、マスターブランチをオリジンリモートでキャッシュします。
                
git pull origin/master。[ローカルに保存された]リモートブランチをマージしたい場合はorigin/master、を使用してくださいgit merge origin/master。