Jaka jest różnica między git pull origin masteri git pull origin/master?
git pulloznacza, git fetchpo którym następuje git merge. Pobiera zawartość z pilota, a następnie łączy ją z bieżącym oddziałem. Ale origin/masterjest oddziałem lokalnym (śledzącym oddział zdalny). Jeśli chcesz je scalić, nie musisz niczego pobierać. Mylące jest mówienie, git pull origin/mastergdy tak naprawdę nie pobierasz danych ze zdalnego.
origin/masterjest lokalnie przechowywana gałąź, która buforuje gałąź master na zdalnym źródle.
git pull origin/master. Jeśli chcesz scalić zdalną gałąź [lokalnie przechowywaną]origin/master, po prostu użyjgit merge origin/master.