Ich habe mich nur gefragt, was die -u
Flagge in diesem Befehl bedeutet.
git push -u origin master
$ git push --help
;)
Ich habe mich nur gefragt, was die -u
Flagge in diesem Befehl bedeutet.
git push -u origin master
$ git push --help
;)
Antworten:
Die Option -u führt Folgendes aus: Fügen Sie für jeden Zweig, der aktuell ist oder erfolgreich gepusht wurde, eine Upstream-Referenz (Tracking-Referenz) hinzu, die von argumentlosen Git-Pull- und anderen Befehlen verwendet wird.
Nachdem Sie Ihren lokalen Zweig mit der Option -u verschoben haben, wird dieser lokale Zweig automatisch mit dem Remote-Zweig verknüpft, und Sie können git pull ohne Argumente verwenden.
git pull
und git push
ohne Argument verwenden.
Es ist das gleiche wie --set-upstream
Es wird verwendet, um den Ursprung als Upstream-Fernbedienung in Ihrer Git-Konfiguration festzulegen.
Dies kann hilfreich sein, wenn Sie die Fernbedienung nicht jedes Mal manuell angeben möchten, wenn Sie git push ausführen.
Ebenfalls ...
Nehmen Sie sich Zeit, um zu lesen, welche Arten von Fragen ich vermeiden sollte , wenn Sie neu bei stackOverflow sind . Abschnitt der Hilfe, da Sie manchmal die Antworten finden können, indem Sie einfach die Dokumentation durchsuchen .