HOWTO · Git

Löschen Sie den Master-Zweig in Git

Sie können Ihren Master-Branch in Git löschen.

Dieser Artikel veranschaulicht, wie Sie Ihren master-Zweig in Git löschen können. Angenommen, Sie möchten aus irgendeinem Grund den master-Zweig im entfernten Repository entfernen und auf einer sauberen Weste beginnen; wie gehst du vor?

Löschen Sie den Master-Zweig in Git

Angenommen, unser Remote-Repository wird auf GitHub gehostet, können wir den folgenden Befehl ausführen, um den master-Zweig aus dem Remote-Repository zu löschen.

$ git push origin --delete master

Beim Ausführen des obigen Befehls wird jedoch eine Fehlermeldung angezeigt. Dies liegt daran, dass Sie den Standardzweig in GitHub nicht löschen können.

Sie müssen einen Platzhalter für Ihren master-Zweig erstellen und ihn zum Standard-Zweig in GitHub machen.

Wir führen den folgenden Befehl aus, um einen Platzhalter für unseren master-Zweig zu erstellen.

$ git checkout -b placeholder

Wir können den Zweig dann in das Remote-Repository verschieben.

$ git push -u origin placeholder

Sobald dies erledigt ist, gehen Sie zu Ihrem persönlichen GitHub-Konto und navigieren Sie zum vorliegenden Repository. Tippen Sie auf das Symbol Einstellungen und wählen Sie im Menü auf der linken Seite Zweige aus.

Ändern Sie den Standardzweig in den Platzhalter und kehren Sie zur Befehlszeile zurück. Sie können nun den master-Zweig löschen.

$ git push origin --delete master

Der Befehl löscht den master-Zweig im entfernten Repository. Es wird es nicht aus dem lokalen Repository löschen.

Wenn Sie es aus dem lokalen Repo löschen möchten, führen Sie den folgenden Befehl aus.

$ git branch -d master

Sie können Ihren master-Zweig im Remote-Repo auf der Befehlszeile löschen. Sie müssen jedoch einen anderen Zweig zum Standardzweig machen.