Ü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 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.
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