Sie können dann die Änderungen vornehmen und, sobald er zufrieden sind.
Sie können jedoch auf ein Szenario stoßen, in dem Sie einen Remote -Zweig für ein bestimmtes Repository löschen müssen. Lassen Sie uns untersuchen, wie wir dies in diesem Tutorial erreichen können.
Git löschen Remotezweige
Mit GIT können Sie einen Remotezweig mit dem Befehl Git Push löschen, gefolgt von der Option Löschen.
Die Befehlssyntax ist unten bereitgestellt:
Git Push Remote_Repo -Delete target_branch
Die Option -delete gibt Git an, dass Sie den Push -Vorgang in einen Löschen konvertieren möchten.
Eine andere Syntax übergibt den Zielzweig, wie unten gezeigt:
Git Push Remote_Repo: target_branch
Um beispielsweise einen Zweig namens temp_branch aus einem Remote -Repository zu löschen, können wir einen Befehl ausführen, wie unten gezeigt:
Git Push Origin -Delete temp_branch
In unserem Fall geben wir den Namen Remote Branch als Ursprung an. Dadurch wird das angegebene Repository, auf das der Name Ursprung verwiesen wird.
Git löschen lokale Niederlassung
In einigen Fällen müssen Sie möglicherweise auch eine lokale Niederlassung löschen. Zum Glück wird eine lokale Niederlassung auf der lokalen Maschine aufbewahrt, und das Entfernen wirkt sich nicht auf die entfernte Zweigstelle aus.
Um einen lokalen Zweig zu entfernen, können wir daher den Befehl git agimer verwenden, gefolgt von der Option -d. Dies fordert Git an, den Zweig mit dem angegebenen Namen fallen zu lassen.
Die Befehlssyntax ist unten dargestellt:
$ git branch -d target_branch
Der Befehl sollte den Zweig innerhalb des angegebenen Repositorys entfernen.
Wenn Sie nicht Änderungen in der Zielzweig haben, zeigt Git einen Fehler an und lässt den Zweig nicht fallen lassen. Um die Änderungen zu verwerfen und den Zweig fallen zu lassen, verwenden Sie das Flag -f -Flag, wie in dem folgenden Befehl gezeigt:
$ git branch -fd target_branch
Verwenden Sie die Option -F sorgfältig, da sie alle unmeriernischen Änderungen vollständig verwerfen wird. Diese Aktion ist irreversibel.
Sie können das Flag -f -Flag durch -d ersetzen, das eine ähnliche Aktion ausführt.
Abschluss
In diesem kurzen Artikel wurde Ihnen gelehrt. Denken Sie daran, dass lokale und abgelegene Zweige nicht verwandt sind. Daher reflektiert das Entfernen eines nicht automatisch das andere Repository. Sie müssen jeden Zweig manuell entfernen.