Push Local Branch auf den Remote Branch in Git

Abdul Jabbar 6 Februar 2022
  1. Lokale Zweig zu Remote-Zweig verschieben
  2. Lokale Zweig zum ersten Mal pushen
Push Local Branch auf den Remote Branch in Git

Git ist eine Plattform, die Branches verwendet, um Funktionen aus dem Hauptworkflow zu entwickeln. Es ist ein dekonzentriertes Versionierungssystem, da wir sowohl lokale als auch entfernte Zweige in unserem Repository haben.

Wenn wir unabhängig arbeiten, verpflichten wir uns zu unserer lokalen Niederlassung, aber was müssen wir tun, wenn wir unsere Verpflichtungen mit unseren Kollegen teilen möchten? In diesem Fall pushen wir unseren Git-Zweig in das Remote-Repository.

Dieser Artikel zeigt, wie Sie für diese Aktion einen Git-Branch aus der Ferne pushen.

Der Befehl git push wird hier verwendet, um lokale Repository-Daten an ein entferntes Repository zu übertragen.

Push ist eine Methode, um Commits von unserem lokalen Repository in das entfernte Repository zu verschieben. Wir können jedoch sagen, dass es git fetch entspricht, da git fetch verwendet wird, um Commits in unseren lokalen Branch zu importieren, während der Befehl git push Commits in unseren Remote-Branch exportiert.

Der Befehl git remote wird hier verwendet, um Remote-Zweigs zu erstellen. Der push-Befehl kann Änderungen überschreiben, während wir beim Pushen unserer Änderungen in den Remote-Zweig vorsichtig sein sollten.

Die Bedenken werden im Folgenden genannt:

  • Der push-Befehl wird verwendet, um neue lokale Commits-Daten an ein Remote-Repository zu übertragen.
  • Der Zweig, von der wir die Daten hochladen, sollte immer an der ausgecheckten Zweig HEAD in unserer lokalen Umgebung vorhanden sein.
  • Der Zweig, in den wir Daten hochladen, sollte in den Optionen des Befehls deutlich erwähnt werden. Diese Optionen können jedoch übersprungen werden, wenn bereits eine Tracking-Verbindung mit einer entfernten Zweig aufgebaut ist.

Lokale Zweig zu Remote-Zweig verschieben

Darüber hinaus wird der push-Befehl in manchen Fällen auch zum Löschen einer entfernten Verzweigung verwendet.

Vor dem Ausführen des Befehls git push sollte zuerst der richtige lokale Branch ausgecheckt werden. Danach, um den push-Befehl auszuführen, markieren Sie, auf welchen Remote-Zweig Sie pushen möchten:

git checkout develop
git push origin develop

Lokale Zweig zum ersten Mal pushen

Hier können wir die Option -u verwenden, wenn wir zum ersten Mal einen lokalen Branch auf einem Remote-Repository erstellen; das wäre sehr hilfreich für die zukunft. Es garantiert, dass eine Tracking-Beziehung zwischen einem lokalen und einem Remote-Zweig aufgebaut wird, die wir kürzlich erstellt haben.

git push -u origin develop

Nach dem Einrichten einer Tracking-Beziehung können wir weitere Pushs ausführen, ohne explizit zusätzliche Änderungen bereitzustellen, da die Tracking-Beziehung Standardwerte für den Push-Befehl liefert. Wir verwenden die Option --delete zum Löschen eines entfernten Zweigs und geben im Parameter an, welchen Zweig wir löschen möchten.

Der folgende Befehl ist zum Löschen des Zweigs aus dem Remote-Repository:

git push origin --delete feature/login
Abdul Jabbar avatar Abdul Jabbar avatar

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.

LinkedIn

Verwandter Artikel - Git Push