Ich fand im offiziellen Leitfaden :
git push origin HEAD
Eine praktische Möglichkeit, den aktuellen Zweig auf der Fernbedienung auf denselben Namen zu verschieben.
Die Bedeutung des Befehls ist mir jedoch nicht klar. Warum hat es diesen Effekt?
Ich konnte keine Antwort finden ( diese Frage scheint das Problem zu behandeln, aber der Titel ist irreführend).
HEAD
ein symbolischer Verweis ist und mit gesehen werden kanngit symbolic-ref HEAD
.git push origin
undgit push origin HEAD
?git push origin
ist ein gültiger Befehl. Wenn diepush.default
Git - Konfigurationseinstellung gesetzt ist ,nothing
danngit push origin
wird „nichts schieben (Fehler out)“ nachman git-config
. Anderepush.default
Einstellungen haben jedoch andere Verhaltensweisen. Suche nachpush.default
inman git-config
. Auch für die „Wenn die Befehlszeile nicht angibt , wo schieben“ und „Wenn die Befehlszeile nicht angibt , was zu drücken“ in der Beschreibung Abschnitt an der Spitzeman git-push
(dasman git-push
nichtman git-config
).