Git löschen Remotezweige

Git löschen Remotezweige
Wenn Sie mit Git arbeiten, werden Sie öfter mit Zweigen interagieren. Ein Git-Zweig ist ein separater Unterrepository, der seine Änderungen, Merkmale und Modifikationen enthält, ohne das Hauptrepository zu beeinflussen. Auf diese Weise können Entwickler experimentelle Merkmale hinzufügen, ohne den Hauptquellcode zu beschädigen.

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.