Git eliminar rama remota

Git eliminar rama remota
Al trabajar con Git, interactuará con las ramas con más frecuencia. Una rama GIT es un sub-representante separado que contiene sus cambios, características y modificaciones sin afectar el repositorio principal. Esto permite a los desarrolladores agregar características experimentales sin corromper el código fuente principal.

Luego puede realizar los cambios y, una vez satisfecho, fusionarlos con el repositorio principal sin preocuparse por romper los cambios.

Sin embargo, puede encontrar un escenario en el que necesita eliminar una rama remota para un repositorio específico. Explore cómo podemos lograr esto en este tutorial.

Git eliminar rama remota

GIT le permite eliminar una rama remota utilizando el comando Git Push seguido de la opción Eliminar.

La sintaxis del comando se proporciona a continuación:

git push remote_repo --delete Target_Branch

La opción -delete le dice a GIT que desea que la operación de presentación se convierta en una eliminación.

Otra sintaxis pasa la rama objetivo, como se muestra a continuación:

git push remote_repo: Target_Branch

Por ejemplo, para eliminar una rama llamada temp_branch de un repositorio remoto, podemos ejecutar un comando, como se muestra a continuación:

Git Push Origin - -Delete Temp_Branch

En nuestro caso, especificamos el nombre de la rama remota como origen. Esto tomará el repositorio especificado referenciado por el origen del nombre y eliminará la rama especificada.

Git eliminar rama local

En algunos casos, es posible que también deba eliminar una sucursal local. Afortunadamente, una sucursal local se almacena en la máquina local, y eliminarla no afecta la rama remota.

Por lo tanto, para eliminar una rama local, podemos usar el comando de rama GIT seguido de la opción -d. Esto le dice a GIT que deje caer la rama con el nombre especificado.

La sintaxis del comando se muestra a continuación:

$ Git Branch -d Target_Branch

El comando debe eliminar la rama dentro del repositorio especificado.

Si tiene cambios innumerados en la rama de destino, Git mostrará un error y no suelta soltar la rama. Para descartar los cambios y soltar la rama, use el indicador -f como se muestra en el siguiente comando:

$ Git Branch -fd Target_Branch

Use la opción -f con cuidado, ya que descartará por completo todos los cambios ingredientes. Esta acción es irreversible.

Puede sustituir la bandera -f con -d, que realiza una acción similar.

Conclusión

Este breve artículo le enseñó cómo eliminar una rama remota y local de un repositorio de git específico. Tenga en cuenta que las ramas locales y remotas no están relacionadas. Por lo tanto, eliminar uno no se refleja automáticamente en el otro repositorio. Necesitas quitar cada rama manualmente.