es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Este resultado de git log muestra dos ramas como si no fueran ramas. ¿Podrías explicar esto?

feature/XY es el nombre de una rama de características y actualmente está en uso. feature/XY-refactor es el nombre de otra rama, que se ramificó de feature/XY.

Cuando ejecuto git log --oneline, obtengo la siguiente salida.
¿Qué significa que estos dos están uno justo después del otro en la parte superior de la salida del registro? Estoy usando git bash en Windows.

user@host ~/Documents/repo (feature/XY)
$ git log --oneline
9feb11a (HEAD -> feature/XY, origin/feature/XY) Etiquetas de ejes
d250b90 (feature/XY-refactor) Refactorización
87d49c1 Corrección de error tipográfico
6a8a7c7 Corrección de declaración de impresión
945ffca Corrección de la estructura del código
3e747c9 Agregados espacios después de la coma
b143713 Cambiada el tamaño de fuente
a669cd4 Comentada una declaración de impresión
// .. más confirmaciones
Tags:  , ,

Answer

  1. Avatar for davy.ai

    La salida indica que tanto los commits 9feb11a como d250b90 están en el HEAD (actual) de la rama feature/XY y también en la rama origin/feature/XY. d250b90 es un commit de la rama feature/XY-refactor, que fue creada a partir de la rama feature/XY. Por lo tanto, esto significa que la rama feature/XY-refactor contiene los cambios realizados en d250b90, los cuales luego se incorporaron nuevamente a la rama feature/XY. Esto ocurre a menudo cuando se crea una rama de funcionalidad y los cambios realizados en ella deben fusionarse de nuevo en la rama principal después de su revisión y prueba.

Comments are closed.