/ / Wie entferne ich den Git Remote Master von Bitbucket? [Duplikat] - git, bitbucket

Wie entferne ich den git remote master von bitbucket? [duplizieren] - git, bitbucket

In einem Git-Projekt habe ich einige Änderungen vorgenommenBranche und jetzt sollte diese Branche ein neues Projekt sein. Ich habe dieses Projekt von Github zu Bitbucket verschoben. Jetzt möchte ich den alten Master löschen und den Refactoring-Zweig zum neuen Master machen.

Ich habe versucht den Master zu löschen:

$ git branch -D master
Deleted branch master (was a947288).
$ git push origin :master
remote: error: refusing to delete the current branch: refs/heads/master
! [remote rejected] master (deletion of the current branch prohibited)

Im Bitbucket-Frontend konnte ich den Master auch nicht löschen. Wie kann ich das erreichen? Oder muss ich ein neues Projekt erstellen und den Refactoring-Zweig in seinen Master verschieben?

Antworten:

5 für die Antwort № 1

Sie müssen den Hauptzweig von bibucket ändern, bevor Sie ihn löschen können. So lange wie master Ist der Hauptzweig, wird Bitbucket Sie daran hindern (was Sinn macht).

In der Bitbucket-Benutzeroberfläche:

  • Wählen Sie das Repository aus
  • Wählen Sie Administration aus
  • Legen Sie unter Repository-Details Hauptzweig fest

Duplikate:


0 für die Antwort № 2

Wenn Sie einen Löschvorgang durchführen, Sie müssen zuerst den Standardzweig (auf GitHub) ändern. zu Ihrer neuen Niederlassung.
Das bedeutet, dass Sie Ihren neuen Zweig zuerst auf GitHub pushen müssen, um ihn als Standardzweig auszuwählen.

Dann können Sie master auf GitHub löschen.

Dieselbe Idee gilt für BitBucket:

  1. Wählen Sie das Repository aus
  2. Wählen Sie Administration aus
  3. Legen Sie unter Repository-Details Hauptzweig fest