Ich versuche einen entfernten Zweig mit git zu entfernen:
rpinson@rpinson:~/dev/charismanie$ git remote show origin
* remote origin
Fetch URL: [email protected]:raphink/Charismanie.git
Push URL: [email protected]:raphink/Charismanie.git
HEAD branch: xetex
Remote branches:
master tracked
xetex tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
rpinson@rpinson:~/dev/charismanie$ git push origin :xetex
remote: error: refusing to delete the current branch: refs/heads/xetex
To [email protected]:raphink/Charismanie.git
! [remote rejected] xetex (deletion of the current branch prohibited)
error: failed to push some refs to '[email protected]:raphink/Charismanie.git'
Gibt es eine Möglichkeit, diesen Zweig aus der Liste der "Remote-Zweige" zu entfernen, damit ich ihn entfernen kann?
Antworten:
Der Zweig wurde auf Github als Standard festgelegt, um das Löschen zu verhindern.
Auf Github ging ich im Projekt zu "Administration", setzte den Standardzweig auf "master" zurück und konnte den Xetex-Zweig entfernen.
quelle
git
Weg, dies zu tun?Für das, was es in BitBucket wert ist:
Es gibt auch eine Option, um das Löschen von Zweigniederlassungen im Abschnitt "Zweigstellenverwaltung" zu verhindern. Sie müssen diese Option jedoch selbst aktivieren.
quelle