Qual é a diferença entre git pull origin mastere git pull origin/master?
git pullsignifica git fetchseguido por git merge. Ele busca o conteúdo do controle remoto e o funde na sua ramificação atual. Mas origin/masteré uma filial local (rastreando uma filial remota). Se você deseja mesclá-lo, não precisa buscar nada. É enganador dizer git pull origin/masterquando você não está realmente buscando em um controle remoto.
origin/masteré um ramo armazenado localmente que armazena em cache o ramo mestre no controle remoto de origem.
git pull origin/master. Se você deseja mesclar a ramificação remota [armazenada localmente]origin/master, basta usargit merge origin/master.