Übertragen und verfolgen Sie einen neuen lokalen Git-Zweig in ein Remote-Repository

John Wachira 21 Juni 2022
Übertragen und verfolgen Sie einen neuen lokalen Git-Zweig in ein Remote-Repository

In diesem Artikel wird erläutert, wie wir einen neuen Git-Zweig in ein Remote-Repository übertragen und verfolgen können. Entwickler müssen während der Arbeit an Projekten häufig neue Branches erstellen und diese im Remote-Repository veröffentlichen, damit andere Entwickler auf die Änderungen zugreifen können.

Aber bevor wir uns mit dem Wesentlichen befassen, wollen wir uns einige nützliche Befehle ansehen, während wir mit Git-Branches arbeiten.

Befehle zum Arbeiten mit Branches in Git

Hier sind einige praktische Befehle, die Sie bei der Verwendung von Git zur Hand haben sollten.

Filialen auflisten

Wir führen den folgenden Befehl aus, um die Branches in unserem Git-Repository anzuzeigen.

git branch

Wir führen diesen Befehl sowohl für unser lokales als auch für unser Remote-Repository aus.

git branch -a

Wenn Sie nur am Remote-Repository interessiert sind, führen Sie diesen Befehl aus.

git branch -r

Beispiel:

$ git branch -a
* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/main

Das Sternchen (*) zeigt auf den Zweig, an dem wir gerade arbeiten.

Erstellen Sie einen neuen Zweig in Git

Wir verwenden den Befehl git branch, während wir den Namen des gewünschten Zweigs erwähnen.

git branch <branch-name>

Git überträgt die Commits des übergeordneten Zweigs auf den neuen Zweig. Übergeordneter Zweig bezieht sich auf den Zweig, an dem wir arbeiten, während wir den neuen Zweig erstellen.

Der obige Befehl erstellt nur den angegebenen Zweig. Um in den neuen Branch zu wechseln, verwenden Sie den Befehl git checkout im unten gezeigten Kontext.

git checkout <branch-name>

Führen Sie zur Vereinfachung den folgenden Befehl aus.

git checkout -b <branch-name>

Dieser Befehl erstellt und wechselt zu dem erwähnten branch-name.

Benennen Sie einen Zweig um

Um einen Branch in Git umzubenennen, führen wir den folgenden Befehl aus.

git branch -m <old-branch-name> <new-branch-name>

Übertragen Sie einen lokalen Zweig in ein Remote-Repository in Git

Wir führen den Befehl git push aus, während wir den Namen des Zweigs erwähnen. Siehe den Befehl unten.

git push -u origin <branch-name>

Git pusht den Branch und richtet das Tracking ein. Das -u ist eine Kurzform für --set-upstream.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - Git Push