Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Categoría: Git

Categoría: Git

Convenciones de nomenclatura de ramas en Git

Convenciones de nomenclatura de ramas en Git

Cómo nombrar las ramas para que el equipo entienda de un vistazo qué contienen, a qué ticket están asociadas y cuándo es seguro borrarlas.

Buenas prácticas para commits en Git

Buenas prácticas para commits en Git

Commits atómicos, mensajes que explican el porqué, y el estándar Conventional Commits: lo que separa un historial que documenta de uno que solo ocupa espacio.

Cómo resolver conflictos de merge en Git

Cómo resolver conflictos de merge en Git

Los markers de conflicto tienen su lógica: una vez que entiendes el merge de tres vías, sabes exactamente qué significa cada sección y cómo resolver conflictos con o sin herramientas visuales.

Investigar qué cambió en cada línea con git blame

Investigar qué cambió en cada línea con git blame

¿quién escribió esa línea que rompe todo? Git blame te lo dice línea por línea, y cuando el historial se fastidia, git log tiene opciones que no conocías para seguir el código incluso cuando cambió de nombre.

Encontrando bugs con git bisect

Encontrando bugs con git bisect

Aprende a usar git bisect para encontrar con búsqueda binaria el commit exacto que introdujo un bug, y a automatizarlo para que Git lo haga solo mientras tú esperas.

Recuperando trabajo perdido con git reflog

Recuperando trabajo perdido con git reflog

Aprende a usar git reflog para recuperar commits borrados, ramas eliminadas y cualquier cambio que parecía perdido para siempre tras un reset o error de Git.

Cherry-pick en Git: aplica commits quirúrgicamente

Cherry-pick en Git: aplica commits quirúrgicamente

Aprende a usar git cherry-pick para trasladar commits concretos entre ramas sin hacer un merge completo: ideal para backports, hotfixes y rescatar trabajo enterrado.

Rebase interactivo en Git: edita tu historial como un profesional

Rebase interactivo en Git: edita tu historial como un profesional

Aprende a usar git rebase -i para reorganizar, combinar, renombrar y eliminar commits antes de integrar tu trabajo. Controla tu historial commit a commit.

Reescribiendo el historial con git rebase

Reescribiendo el historial con git rebase

Aprende qué es el rebase en Git, cuándo usarlo en lugar de merge, cómo resolver conflictos durante el proceso y la regla de oro que nunca debes romper.

Push y fetch en Git: sincronizando con el remoto

Push y fetch en Git: sincronizando con el remoto

Aprende a enviar y recibir cambios en Git con git push y git fetch. Entiende la diferencia entre fetch y pull, cómo usar --force-with-lease, y por qué git push --force es mala idea.