¿En qué se diferencia una etiqueta de una rama en Git?? Que debería usar?

¿En qué se diferencia una etiqueta de una rama en Git?? Que debería usar?
GIT permite a los desarrolladores almacenar archivos en diferentes lugares y acceder a ellos desde los lugares deseados siempre que sea necesario. Pueden mantener su proyecto actualizado con las características de Git. Al desarrollar una nueva característica, se prefiere hacerlo por separado creando una nueva rama. Además, puede haber un requisito para crear etiquetas como una forma de grabar la fecha de lanzamiento y el número de versión, por lo que los desarrolladores saben cuándo deben actualizar su copia del software.

Este tutorial explicará:

  • Diferenciar entre la etiqueta git y la rama Git?
  • Usos de la rama de la etiqueta vs en git
  • Cómo generar una nueva sucursal local de Git?
  • Cómo generar una nueva etiqueta local en Git?

Diferenciar entre la etiqueta git y la rama Git?

En GIT, se utilizan etiquetas y ramas para organizar el código fuente. Sin embargo, tienen diferentes propósitos. "Etiquetas"Se utilizan al crear versiones de software para etiquetar un punto histórico específico. Por otro lado, "sucursales"Son punteros permanentes utilizados mientras realizan el desarrollo de funciones o correcciones de errores. Las ramas se pueden mover entre repositorios, lo que ayuda a agregar o corregir errores en la base de código sin afectar otras partes.

Usos de la rama de la etiqueta vs en git

Los usos de las etiquetas y ramas en GIT son:

  • Las etiquetas se utilizan para etiquetar objetos mientras lanza el software.
  • Las ramas se utilizan cuando los desarrolladores agregan nuevas funciones o corrigen errores.

Ahora, avancemos y verifiquemos el método de generar una rama local!

Cómo generar una nueva sucursal local de Git?

Para crear una nueva rama, primero, navegue a un repositorio particular y ejecute el "rama git " dominio. Luego, utiliza el "rama git"Comando para la verificación.

Paso 1: Navegue al directorio GIT

Ejecute el comando dado a continuación en el terminal GIT y muévase al directorio local requerido:

$ CD "C: \ git \ new_rePos"

Paso 2: Compruebe la lista de ramas

Luego, vea la lista de todas las ramas disponibles en el repositorio local ejecutando el siguiente comando:

$ GIT Branch

Según la salida a continuación, el repositorio actual contiene solo el "maestro" rama:

Paso 3: crear una nueva rama

Para crear una nueva rama en el directorio, ejecute el "rama git"Comando y especifique el nombre de la rama de destino:

$ git rama alfa

Paso 4: Verifique la rama recién creada

Por último, use el comando estado a continuación para garantizar si la nueva rama ha sido creada o no:

$ GIT Branch

Se puede observar que el nuevo "alfaLa rama se ha creado en el repositorio actual:

Cómo generar una nueva etiqueta local en Git?

Para generar una nueva etiqueta local, ejecute el "etiqueta git "Comando en la terminal Git Bash. Entonces, usa el "Etiqueta de $ git"Comando para garantizar la etiqueta creada.

Consulte las instrucciones a continuación dadas para una mejor comprensión!

Paso 1: Ver lista de etiquetas

Primero, consulte la lista de todas las etiquetas existentes en el directorio actual utilizando el siguiente comando:

Etiqueta de $ git

Se puede ver que el repositorio actual contiene solo una etiqueta, que es la "V1" etiqueta:

Paso 2: crea una nueva etiqueta

Para crear una nueva etiqueta en el repositorio, utilice el "etiqueta git"Comando junto con el nombre de la etiqueta requerido:

$ git etiqueta v2

Paso 3: Verificar la etiqueta creada

Por último, asegúrese de si la nueva etiqueta ha sido creada o no con la ayuda del comando a continuación:

Etiqueta de $ git

Según la siguiente captura de pantalla, la nueva "V2"La etiqueta se ha creado con éxito:

Eso es todo! Hemos ilustrado la diferencia entre etiquetas y ramas en GIT.

Conclusión

Las etiquetas y las ramas son dos formas de organizar un repositorio de Git. Las etiquetas son etiquetas para un punto específico en la historia utilizado cuando los desarrolladores necesitan marcar la versión de software que han creado. Las ramas son punteros permanentes además de las confirmaciones que representan diferentes características o correcciones de errores que los desarrolladores desean agregar o arreglar en su código. Este tutorial demostró la diferencia entre etiquetas y ramas en GIT y cómo crearlas.