Wie lösche ich einen Branch in Fork?
Einleitung
Fork ist ein beliebter grafischer Git-Client, der das Verwalten von Repositories vereinfacht. Wenn Sie an verschiedenen Zweigen (Branches) arbeiten, möchten Sie nach Abschluss oder wenn ein Branch nicht mehr benötigt wird, diesen löschen. Das sorgt für eine übersichtlichere Arbeitsumgebung und verhindert Verwirrung mit veralteten Branches.
Branch lokal löschen
Um einen Branch in Fork lokal zu löschen, öffnen Sie zuerst die Anwendung und navigieren zu Ihrem Repository. In der linken Seitenleiste sehen Sie eine Übersicht aller lokalen und entfernten Branches. Klicken Sie mit der rechten Maustaste auf den lokalen Branch, den Sie entfernen möchten. Im daraufhin erscheinenden Kontextmenü wählen Sie die Option "Delete" oder "Löschen".
Falls der Branch aktuell ausgecheckt ist, müssen Sie zuerst zu einem anderen Branch wechseln, da Git nicht erlaubt, den gerade aktiven Branch zu löschen. Wechseln Sie zum Beispiel zum main- oder master-Branch, indem Sie diesen einfach doppelklicken oder mit der rechten Maustaste auswählen und "Checkout" klicken. Anschließend können Sie den gewünschten Branch löschen.
Branch remote löschen
Das lokale Löschen entfernt den Branch nur auf Ihrem Computer. Wenn der Branch auch im entfernten Repository (Remote) vorhanden ist und Sie diesen dort ebenfalls löschen möchten, gehen Sie wie folgt vor:
In Fork gibt es keine direkte Schaltfläche zum Löschen von Remote-Branches, aber Sie können es über das Terminal innerhalb von Fork erledigen. Öffnen Sie dafür den integrierten Terminal oder verwenden Sie Ihr bevorzugtes Terminal. Geben Sie den Befehl git push origin --delete branchname ein und ersetzen Sie branchname durch den Namen des zu löschenden Branches. Mit diesem Befehl teilen Sie dem Remote-Repository mit, dass der Branch entfernt werden soll.
Alternativ aktualisiert Fork automatisch die Übersicht der Remote-Branches, nachdem Sie das Löschen durchgeführt haben. Achten Sie darauf, dass Sie die Rechte besitzen, Branches im Remote-Repository zu löschen, da sonst ein Fehler auftreten kann.
Zusammenfassung
Das Löschen eines Branches in Fork erfolgt lokal bequem über die rechte Maustaste auf den Branch-Namen. Für das Entfernen des Branches im entfernten Repository ist ein manueller Git-Befehl über das Terminal notwendig. Durch das Löschen nicht mehr benötigter Branches halten Sie Ihre Arbeitsumgebung und das Repository sauber und übersichtlich.
