Curso profesional de Git y GitHub 2017

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Cuando estamos usando Git para nuestros proyectos, o porque simplemente estamos llevando el Curso de Git y Github y nos toca hacer un desafío. Podemos ver que a veces no aparecerá bifurcaciones (llamados fork) cuando usamos git log --oneline --graph para visualizarlo. Tranquilo, no has hecho nada malo.

¿Por qué sucede esto? ¿es realmente preocupante? ¿Realmente aprendí bien Git?

Una página que me ayudó a resolver este caso fue stackoverflow. Traduciendo un poco lo que dice, nos indica que tenemos dos casos del porqué no aparecen estos forks:

Dificultad: Media 🥈(Necesitas saber Git)

  • Estamos dentro del mismo branch
    Puede parecer absurdo, pero es cierto, fíjate bien si te encuentras en una ramificación diferente en la cual estás trabajando y haciendo commits y luego los merge. Recuerda pasarte a la otra ramificación para hacer el merge, por ejemplo cuando pasas tus commits del branch****develop al master.

Si sueles usar Git y se te dificulta visualizar en qué branch te encuentras, puedes usar oh My Zsh en el terminal. Te va a ayudar a poder ver si aún tienes archivos sin hacer commit, ver en qué branch estás de una manera más clara y mucho más.

Tenemos otro caso:

  • Los branch no causaron una divergencia en el gráfico

¿Qué pasó aquí?. Pues simplemente que un branch es sólo un marcador. a menos que ocurran diferentes commits en cada branch (por ejemplo un commit en el master y uno en develop) que no se han compartido, no habrá un fork (bifurcación) en el gráfico.

Esto quiere decir que si tu estás trabajando súper ordenadamente y todo lo haces en tu develop, cuando cambies de branch a master y hagas un merge, no se verán cambios significativos cuando quieras visualizar las ramificaciones.

Es posiblemente que los forks los veas mejor cuando haces más branches (por ejemplo hotfix o release) y varios commits en ellos. Es ahí donde podrás ver a detalles cuando quieras visualizar la historia de tu proyecto con git log --oneline --graph.

Nota: Sé que la palabra fork es reservada para los que utilizamos Git y Github, sin embargo, a lo que me refiero en este tutorial es a la bifurcación gráfica de los branches que aparecen en el historial de nuestro proyecto.

Curso profesional de Git y GitHub 2017

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados