J'essaie de supprimer une branche distante avec git:
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'
Existe-t-il un moyen de supprimer cette branche de la liste des "branches distantes" afin de la supprimer?
Réponses:
La branche a été définie par défaut sur github, empêchant sa suppression.
Sur github, je suis allé dans "Administration" dans le projet, réinitialiser la branche par défaut sur "master" et j'ai pu supprimer la branche xetex.
la source
git
moyen pur de le faire?Pour ce que ça vaut dans BitBucket:
Il existe également une option pour empêcher la suppression de succursales dans la section `` Gestion des succursales '', mais vous devez d'abord le définir activement vous-même.
la source