Cómo cerrar una rama en Git?

Cómo cerrar una rama en Git?
Los desarrolladores trabajan en varias ramas de GIT mientras se trata de grandes proyectos de desarrollo. Después de completar el trabajo en una rama en particular o fusionarlo en la rama principal, es posible que deseen eliminarlo o cerrarlo. Sin embargo, eliminar una rama GIT también elimina el contenido y toda la historia de la rama permanentemente. Por lo tanto, es una buena opción cerrar la rama y recuperarla más tarde cuando sea necesario. Además, cerrar una rama antigua es una buena práctica para mantener el flujo de trabajo del proyecto, ya que ayuda a los usuarios a garantizar que las modificaciones se rastreen adecuadamente y se fusionen en la rama principal.

Este artículo demostrará:

  • Cómo cerrar una rama Git en particular?
  • Cómo restaurar una rama cerrada en Git?

Cómo cerrar una rama Git en particular?

Para cerrar una rama en GIT, mire los siguientes pasos:

  • Cambiar al directorio local.
  • Ver todas las ramas disponibles.
  • Seleccione la rama deseada que debe cerrarse.
  • Etiqueta la rama seleccionada archivándola usando el "Archivo de etiqueta git/ > "Comando.
  • Eliminar/retirar la rama del repositorio utilizando el "Git Branch -d " dominio.
  • Verificar cambios.

Paso 1: Redirección al repositorio local

Primero, navegue al repositorio local deseado:

$ CD "C: \ Git"

Paso 2: Ver ramas

Luego, enumere todas las ramas de repositorio disponibles:

$ GIT Branch

La imagen a continuación muestra todas las ramas del repositorio actual. Ahora, elija la rama deseada que debe cerrarse. Por ejemplo, hemos seleccionado el "característica" rama:

Paso 3: rama de etiqueta

Para almacenar la copia de seguridad de la rama que debe cerrarse, etiquete la rama seleccionada archivándola utilizando el comando que se encuentra a continuación:

Archivo de etiqueta/función de etiqueta $ git

El comando proporcionado anteriormente ha creado la copia de seguridad para el "característica" rama:

Paso 4: Delete Branch

Ahora, utilice el siguiente comando junto con el nombre de rama seleccionado para eliminarlo del repositorio actual:

$ GIT Branch -d característica

Paso 5: Verifique la rama eliminada

Para garantizar que la rama deseada se haya cerrado o eliminada del repositorio o no, ejecute el siguiente comando:

$ GIT Branch

Se puede observar que el "característicaLa rama ha sido cerrada/eliminada con éxito:

Cómo restaurar una rama cerrada en Git?

A veces, los usuarios quieren restaurar la rama cerrada. Git les permite recuperar cualquier rama cerrada con su contenido utilizando el "Git Checkout -B Archive/" dominio. Para hacerlo, siga los pasos proporcionados.

Paso 1: rama de restauración

Para restaurar o recuperar la rama GIT cerrada, consulte la etiqueta y recree la rama eliminada utilizando el comando dado-below:

$ git checkout -B Archivo/función de funciones

Según la imagen a continuación, el "característicaLa rama ha sido restaurada, y hemos cambiado a ella:

Paso 2: Verificar los cambios

Escriba el siguiente comando para asegurarse de que se haya restaurado la rama deseada:

$ GIT Branch

En la siguiente salida, el "característicaSe puede ver la rama, que también es la rama actual:

Paso 3: Ver registro de git

Por último, vea la historia de la sucursal restaurada verificando el registro de Git:

$ git log -enneline

Como puede ver, la rama se ha restaurado con éxito con su contenido e historial:

Eso se trataba de cerrar y restaurar una rama en particular en GIT.

Conclusión

Para cerrar una sucursal en GIT, primero, cambie al directorio local y vea todas las sucursales disponibles. Luego, elija la rama deseada que debe cerrarse. Después de eso, etiquete esa rama en particular archivándola usando el "Archivo de etiqueta git/ > "Comando. A continuación, utilice el "Git Branch -d "Comando para eliminar la rama deseada del repositorio y verificar los cambios. Además, los usuarios pueden recuperar la rama cerrada con la ayuda del "Git Checkout -B Archive/" dominio. Este artículo demostró el método para cerrar y restaurar una rama específica en GIT.