Entwickler führen und nehmen Änderungen an ihrem lokalen System vor. Sie müssen ihre lokalen Maschinenänderungen in GitHub hochladen, damit andere Teammitglieder darauf zugreifen und einen Beitrag leisten können. GIT -Benutzer können ihre lokalen Änderungen für diesen bestimmten Zweck in das Github -Repository überschreiten.
Dieser Artikel wird veranschaulichen:
Unterschied zwischen Git Push vs Git Push Origin -Befehl
Die Hauptunterschiede zwischen “Git Push" Und "Git Push Origin ”Sind in der untergegebenen Tabelle aufgeführt:
Git Push | Git Push Origin |
Es drückt Änderungen aller Zweige zum GitHub -Repository. | Es drückt Änderungen an bestimmten Fernzweigen voran. |
Es drängt implizit die Arbeit in das Github -Repository. | Es drückt die Arbeit explizit zum Github -Repository. |
Es kann nur mit einem einzelnen Repository verwendet werden. | Es kann sowohl mit Einzel- als auch mit mehreren Repositories verwendet werden. |
Wie funktionieren „Git Push“ und „Git Push Origin“ -Fandte??
Um die Arbeiten des “zu überprüfen“Git Push" Und "Git Push Origin Befehle funktionieren zunächst zum Git -Repository und überprüfen Sie die Fernbedienung. Verwenden Sie dann den Befehl „Git Push“ und „Git Push Origin“.
Schritt 1: Umleiten Sie das Git -Verzeichnis weiter
Mit Hilfe des angegebenen Befehls in das lokale Repository umleiten:
$ cd "C: \ git \ repox"
Schritt 2: Überprüfen Sie die Fernbedienung
Verwenden Sie dann den folgenden Befehl unten, um die Remote-Verbindungen sicherzustellen:
$ git remote -v
Gemäß der folgenden Ausgabe sind die lokalen Maschine und der zentralisierte Server verbunden:
Schritt 3: Remote -Zweig aktualisieren
Um den spezifischen Remote -Zweig zu aktualisieren, geben Sie den angegebenen Befehl ein und geben Sie den Remote- und Zweignamen an:
$ Git Push Origin Master
Der folgende Screenshot zeigt an, dass der angegebene Befehl nur den Lokal gedrückt hat “Meister"Zweiginhalt in die Fernbedienung"Meister" Zweig:
Schritt 4: Remote -Repository aktualisieren
Um das gesamte Github -Repository zu aktualisieren, führen Sie einfach das aus “ausGit PushBefehl ohne Option:
$ Git Push
Gemäß der folgenden Ausgabe wurden alle Änderungen des lokalen Repositorys in das Remote -Repository gedrückt, und das gesamte Github -Repository wurde aktualisiert:
Das drehte sich um den Hauptunterschied zwischen “Git Push" Und "Git Push Origin ”Befehle.
Abschluss
Im Git -Terminal das “Git PushDer Befehl lädt alle lokalen Zweigänderungen in das GitHub -Repository hoch. Während die "Git Push Origin Der Befehl drückt die lokalen Änderungen in die jeweilige Remotezweig. Dieser Blog unterschieden sich zwischen Git Push Origin und Git -Push -Befehlen.