Eliminar una rama remota
A veces, es posible que necesites eliminar una rama remota que ya no se necesita. Por ejemplo, si una rama de función se ha fusionado en la rama principal, es posible que desees eliminar la rama de función remota para mantener el repositorio limpio.
Supongamos que se ha clonado un repositorio de GitHub llamado git-playground desde tu cuenta de GitHub, que proviene de un fork de https://github.com/labex-labs/git-playground.git. Quieres eliminar la rama remota llamada feature-branch que ya no se necesita. Estos son los pasos para eliminar la rama remota:
- Clona el repositorio, navega hasta el directorio y configura la identidad:
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
- Agrega la rama
feature-branch al repositorio remoto origin:git checkout -b feature-branch
git push -u origin feature-branch
- Utiliza el comando
git branch -r para listar todas las ramas remotas.git branch -r
La salida debe incluir la rama remota feature-branch:origin/HEAD -> origin/master
origin/feature-branch
origin/master
- Utiliza el comando
git push -d <remote> <branch> para eliminar la rama remota especificada <branch> en el <remote> dado.git push -d origin feature-branch
Este comando elimina la rama remota feature-branch en el repositorio remoto origin.
- Utiliza el comando
git branch -r nuevamente para verificar que la rama remota se ha eliminado.git branch -r
La salida no debe incluir la rama remota feature-branch:origin/HEAD -> origin/master
origin/master