web-dev-qa-db-de.com

Remote-Master-Zweig löschen, abgelehnt, da es sich um einen aktuellen Zweig handelt

Wie lösche ich einen Remote-Master-Zweig von GitHub/Bitbucket?

Ich versuche:

# git Push bb --delete master
remote: bb/acl: user is allowed. accepted payload.[K
remote: error: refusing to delete the current branch: refs/heads/master[K
To ssh://[email protected]/user/reponame.git
 ! [remote rejected] master (deletion of the current branch prohibited)
error: failed to Push some refs to 'ssh://[email protected]/user/reponame.git' 

Auch ich habe es versucht

git Push bb :master

Aber das alles ist keine Arbeit.

57
Orient

Hinweis: für BitBucket würden Sie den Standardzweig ändern, indem Sie auf die Einstellungen Ihres Repos zugreifen und den Zweig am "Main branch "Kombinationsfeld.

main branch on BitBucket

Sobald der Hauptzweig nicht mehr Master ist, kann Sie können Master pushen und entfernen .

111
VonC

Tippen Sie im Block Einstellungen auf der Seite Optionen auf die Seite Einstellungen (Klicken Sie einfach auf die Einstellungen Registerkarte auf Ihrer Github-Reposeite), können Sie den Standardzweig ändern (Sie müssen auch den anderen Standardzweig auf Github haben).

change default branch on github

Nachdem Sie das getan haben, können Sie es entfernen:

$ git Push bb :master
50
Wouter J