Eliminar rama maestra en Git
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.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn