HOWTO · Git
Eliminar rama maestra en Git
Puede eliminar su rama maestra en Git.
En esta página
Este artículo ilustra cómo puede eliminar su rama maestra en Git. Suponga que, por alguna razón, desea eliminar la rama maestra en el repositorio remoto y comenzar desde cero; ¿cómo lo haces?
Eliminar rama maestra en Git
Suponiendo que nuestro repositorio remoto esté alojado en GitHub, podemos ejecutar el siguiente comando para eliminar la rama maestra del repositorio remoto.
$ git push origin --delete master
Sin embargo, ejecutar el comando anterior obtendrá un mensaje de error. Esto se debe a que no puede eliminar la rama predeterminada en GitHub.
Debe crear un marcador de posición para su rama maestra y convertirla en la rama predeterminada en GitHub.
Ejecutaremos el siguiente comando para crear un marcador de posición para nuestra rama maestra.
$ git checkout -b placeholder
Luego podemos enviar la rama al repositorio remoto.
$ git push -u origin placeholder
Una vez hecho esto, vaya a su cuenta personal de GitHub y navegue hasta el repositorio en cuestión. Toque el icono Configuración y seleccione Sucursales en el menú de la izquierda.
Cambie la rama predeterminada al marcador de posición y regrese a la línea de comando. Ahora puede eliminar la rama maestra.
$ git push origin --delete master
El comando eliminará la rama maestra en el repositorio remoto. No lo eliminará del repositorio local.
Si desea eliminarlo del repositorio local, ejecute el siguiente comando.
$ git branch -d master
Puede eliminar su rama maestra en el repositorio remoto en la línea de comando. Sin embargo, tendrá que hacer que otra rama sea la rama predeterminada.