So löschen Sie einen Git -Zweig lokal?

So löschen Sie einen Git -Zweig lokal?
Eines der wichtigsten Merkmale von GitHub ist der Zweig, der die Kopie des Projekts von einem bestimmten Punkt aus enthält. Es hilft, das Projekt ordnungsgemäß zu verwalten. Wenn alle Projektarbeiten durchgeführt und genehmigt werden, müssen die Werke von den verschiedenen Zweigen bis zur Hauptzweide kombiniert werden. Nach dem Zusammenführen der Projektarbeit ist es erforderlich, die unnötigen Zweige zu löschen. Der GitHub -Server enthält die Hauptdateien und Ordner für den Benutzer. Der Eigentümer des Github -Kontos kann jederzeit auf die Datei und Ordner der verschiedenen Repositories zugreifen. Wenn eine Datei lokal geändert wird, kann der Eigentümer den aktualisierten Inhalt vom lokalen System auf dem Hauptserver veröffentlichen. Die Zweige des Hauptservers werden entfernte Zweige genannt und die Zweige des lokalen Systems werden als lokale Zweige bezeichnet. Github Desktop hat es in diesem Tutorial verwendet, um die Repositorys des lokalen Laufwerks und des Github -Servers zu erstellen, zugreifen und aktualisieren. Der Zweig des Repositorys kann gelöscht werden, indem Befehle im Terminal oder mit dem Github -Desktop ausführt. In diesem Tutorial wurden diese beiden Möglichkeiten zum Löschen eines lokalen Git -Zweigs gezeigt.

Voraussetzungen:

Installieren Sie GitHub Desktop

Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den neuesten Versionsprogramm dieser Anwendung für Ubuntu von GitHub problemlos herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.

Erstellen Sie ein Repository im lokalen Laufwerk

Sie müssen ein lokales Repository erstellen, um die in diesem Tutorial verwendeten Befehle zum Löschen einer Niederlassung lokal zu überprüfen.

Erstellen Sie mehrere Zweige

Erstellen Sie mehrere Zweige, um einen Zweig lokal zu löschen, da wenn nur eine aktive Filiale nicht gelöscht werden kann.

Löschen Sie den lokalen Zweig aus dem Terminal:

Wenn der Git -Benutzer im lokalen Repository eine Filiale erstellt, wird die Filiale lokal gespeichert. Die lokale Niederlassung kann vor oder nach der Veröffentlichung auf dem Remote -Server gelöscht werden. Wenn der Benutzer die Filiale löscht, ohne den Remote -Server zu veröffentlichen, generiert er keinen Effekt in der Remotezweig. Es gibt zwei Optionen, um den Zweig mit dem Befehl git zu löschen. Der -D Die Option wird verwendet, um den Zweig zu löschen, der in der Remotezweige veröffentlicht wurde. Der -D Die Option wird verwendet, um den lokalen Zweig mit einer gewaltsamen Löschung zu löschen, die nicht in der Remotezweige veröffentlicht wurde.

Öffnen Sie das Terminal und gehen. Führen Sie den folgenden Befehl aus, um die Liste der vorhandenen Zweige des aktuellen Repositorys zu überprüfen.

$ Git Branch

Die folgende Ausgabe zeigt, dass das Repository drei Zweige enthält. Diese sind Haupt, Meister, Und sekundär.

Git Kasse Der Befehl wird verwendet, um zwischen den Filialen zu navigieren und aktualisierte Informationen über die jeweilige Filiale bereitzustellen, wenn die Filiale auf dem Remote -Server veröffentlicht wird. Führen Sie den folgenden Befehl aus, um in den genannten Zweig umzusteigen hauptsächlich und erhalten Sie die aktualisierten Informationen dieser Filiale.

$ Git Checkout Main

Die folgende Ausgabe zeigt, dass der genannte Zweig hauptsächlich ist jetzt jetzt aktiv und aktuell mit dem hauptsächlich Zweig des Remote -Servers. Sie können keinen aktiven Zweig löschen. Wenn Sie also den Befehl löschen zum Löschen eines aktiven Zweigs ausführen, wird ein Fehler generiert.

Führen Sie den folgenden Befehl aus, um den benannten lokalen Zweig zu löschen hauptsächlich das wird auf dem Remote -Server mit veröffentlicht Das D Möglichkeit.

$ Git Branch -d Main

Die folgende Ausgabe zeigt, dass der Hauptzweig nicht gelöscht werden kann, da er ein aktiver Zweig ist.

Führen Sie die folgenden Befehle aus, um den Zweig mit dem Namen Master zu löschen, der auf dem Remote -Server veröffentlicht wird, und rufen Sie die Zweigliste ab, um zu überprüfen, ob die Filiale gelöscht wird oder nicht.

$ Git Branch -d Master
$ Git Branch

Die folgende Ausgabe zeigt, dass die Meister Die Filiale wurde lokal gelöscht, weil es nicht der aktive Zweig war, sondern auf dem Remote -Server veröffentlicht wurde. Die vorhandene Zweigliste wurde durch den zweiten Befehl überprüft, der zeigt, dass der Zweig ordnungsgemäß gelöscht wurde.

Sie können jeden unveröffentlichten lokalen Zweig mit dem folgenden Befehl löschen. Es gibt keinen unveröffentlichten Zweig im aktuellen Repository. Die Ausgabe dieses Befehls wird also nicht angezeigt.

$ Git Branch -d Main

Löschen Sie die lokale Niederlassung aus dem Github -Desktop:

Viele Git-Benutzer mögen keine Befehlszeilenaufgaben und bevorzugen eine grafische Benutzeroberfläche, um Git-bezogene Aufgaben zu erledigen. Github Desktop wird für diese Benutzer implementiert. Wenn Sie den lokalen Zweig eines Repositorys löschen möchten, ohne die Befehle einzugeben, öffnen Sie die Github Desktop Anwendung und öffnen Sie das lokale Repository, um die jeweilige Filiale zu löschen. Hier ein Repository -Name Django wird geöffnet, die zwei Zweige genannt haben, hauptsächlich Und sekundär. Klicken Sie aus dem Menü anzeigen auf die Filialenliste, um alle Zweige des aktuellen Repositorys anzuzeigen. Die folgende Ausgabe zeigt, dass die hauptsächlich Zweig ist der Standardzweig.

Wählen Sie die Filiale aus, die Sie löschen möchten, und klicken. Sie müssen auf das Element Sub-Menu Löschen klicken, um löschen der ausgewählte Zweig.

Abschluss:

Manchmal muss der GIT -Entwickler unnötige Zweige aus dem Git -Repository löschen. Der Zweig kann lokal und aus der Ferne gelöscht werden. Die Möglichkeiten, einen Zweig lokal zu löschen, wurden in diesem Tutorial beschrieben. Der Zweig kann lokal mit einer Befehlszeile oder GUI gelöscht werden. Die unveröffentlichte lokale Niederlassung kann auch mit der Option -d -Option gewaltsam gelöscht werden. Hoffentlich kann der Git -Benutzer eine Zweigstelle aus einem lokalen Repository löschen, nachdem er dieses Tutorial ordnungsgemäß gelesen hat.