Featured image of post Guía completa de Git para desarrolladores webFeatured image of post Guía completa de Git para desarrolladores web

Guía completa de Git para desarrolladores web

Comprehensive Git guide covering installation, repository management, branching strategies, pull requests, merge conflicts, rebasing, and collaboration workflows.

Git es el sistema de control de versiones esencial para el desarrollo web moderno. Esta guía cubre desde la configuración inicial hasta flujos de equipo.

Configuración inicial

git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"
git config --global init.defaultBranch main

Flujo diario

git pullgit checkout -b feature/nombre → trabajo → git addgit commitgit push -u origin feature/nombre → abrir PR.

Resolución de conflictos

Los conflictos ocurren cuando dos ramas modifican las mismas líneas. Márcalos: <<<<<<<, =======, >>>>>>>. Resuelve, git add, git commit.

Estrategias de branching

Git Flow (desarrollo, producción, hotfixes), GitHub Flow (main + feature branches), GitLab Flow (con entornos). Elige según el tamaño del equipo.