Eliminar rama maestra en Git

John Wachira 20 junio 2023
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 Wachira avatar John Wachira avatar

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

Artículo relacionado - Git Delete