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.