An einen bestimmten Branch in Git pushen
-
den
git push
-Befehl -
Verwenden Sie den Befehl
git push
, um Branch zu einem bestimmten Remote-Branch in Git zu pushen -
Verwenden Sie den Befehl
git push
, um alle Branches in ein bestimmtes Remote-Repository in Git zu pushen
In Git verwenden wir Verzweigungen, um unabhängige Funktionen direkt aus unserem Hauptworkflow des Projekts zu entwickeln. Da Git als das bisher beste Versionskontrollsystem gilt, haben wir lokale und entfernte Branches in unserem Repository für verschiedene Funktionen im Projekt.
Während wir mit einem Team an einem bestimmten Projekt arbeiten, arbeiten wir oft lokal und engagieren uns nur für unsere lokale Niederlassung. Wenn wir diese Commits jedoch mit unseren Projektkollegen teilen möchten, schieben wir diese Arbeit in das Remote-Repository.
den git push
-Befehl
Der git push
überträgt unsere Arbeit vom lokalen Repository zum entfernten Repository. Es ist ein Prozess, bei dem Commits aus dem lokalen Repository in das entfernte Repository hochgeladen werden.
Wir können Änderungen auch während des Push-Prozesses in das Remote-Repository überschreiben, aber Vorsicht ist geboten, wenn sie auf das Remote-Repository angewendet werden. Wir pushen unsere Arbeit, wenn alle unsere Änderungen am lokalen Git-Repository festgeschrieben werden sollten und bereit sind, auf dem Server bereitgestellt zu werden.
Es ist besser, git status
zu verwenden, bevor Sie git push
ausführen, um zu erkennen, in welchem Zweig wir uns gerade befinden, damit wir keine Probleme für das Team schaffen, indem wir die falsche Arbeit in das Remote-Repository verschieben.
Verwenden Sie den Befehl git push
, um Branch zu einem bestimmten Remote-Branch in Git zu pushen
Mit dem Befehl git push
müssen wir auch den spezifischen Remote-Branch-Namen und den lokalen Branch-Namen angeben, auf den wir unsere Arbeit pushen möchten.
Syntax:
$ git push <remote> <branch>
Wenn wir zum Beispiel den entfernten Zweig origin
und den lokalen Zweig feature
pushen wollen, sieht die Syntax wie der folgende Befehl aus:
$git push origin feature
Wenn wir uns gerade nicht auf dem Zweig befinden, den wir pushen möchten, checken wir in diesem Fall zuerst in diesen Zweig aus, indem wir den Befehl git checkout
ausführen.
Wenn unser Upstream-Zweig noch nicht entwickelt ist, werden wir ihn zuerst entwickeln, indem wir den Befehl git push
gefolgt von dem Flag -u
für Upstreaming ausführen:
$ git push -u origin feature
Jetzt wird unser Zweig erfolgreich in das Remote-Repository übertragen.
Verwenden Sie den Befehl git push
, um alle Branches in ein bestimmtes Remote-Repository in Git zu pushen
Wenn wir bereit sind, alle unsere Commits und alle Branches in das spezifische Remote-Repository zu pushen, führen wir den folgenden Befehl aus:
git push --all <REMOTE-NAME>
Woher:
--all
gibt an, dass wir alle Zweige in das entfernte Repository verschieben möchten;REMOTE-NAME
ist der Name des entfernten Repositorys, in das wir alle Branches pushen wollen.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedInVerwandter Artikel - Git Push
- Commit und pushen Sie eine einzelne Datei auf die Remote
- Führen Sie mit Git einen anfänglichen Push zu einem Remote-Repository durch
- git add, git commit und git push in One Command
- Git Push hängt
- Git Push zum Überschreiben von Dateien im Remote-Repository erzwingen
- Git-Push zu einem anderen Zweig mit einem anderen Namen