Was ist der Unterschied zwischen git pull origin master
und git pull origin/master
?
git pull
Mittel git fetch
gefolgt von git merge
. Es ruft den Inhalt von der Fernbedienung ab und führt ihn dann in Ihren aktuellen Zweig ein. Ist origin/master
aber eine lokale Niederlassung (Verfolgung einer entfernten Niederlassung). Wenn Sie es zusammenführen möchten, müssen Sie nichts abrufen. Es ist irreführend zu sagen, git pull origin/master
wenn Sie nicht tatsächlich von einer Fernbedienung abrufen.
origin/master
ist ein lokal gespeicherter Zweig, der den Hauptzweig auf der Ursprungsfernbedienung zwischenspeichert.
git pull origin/master
. Wenn Sie den [lokal gespeicherten] Remote-Zweig zusammenführen möchtenorigin/master
, verwenden Sie einfachgit merge origin/master
.