Saltar al contenido
Aprender Git

Git es un sistema de control de versiones libre y muy usado. Registra cambios en el código fuente; se creó en 2005 (Linus Torvalds). Es distribuido, eficiente para proyectos pequeños o grandes, con ramas locales baratas, área de preparación y varios flujos de trabajo. Varios equipos pueden trabajar en paralelo. Al terminar el libro conocerás los comandos y flujos esenciales.

El libro cubre estos temas:

Primeros pasos

Sistema de control de versiones, gestión del código fuente, software de control de versiones, qué es Git, instalación, el concepto de repositorio Git y la clave SSH para acceso seguro.

Configurar un repositorio

Crear o inicializar un repositorio Git, clonarlo, prepararlo para colaboración remota y definir alias. Resumen de git init, git clone, git config y git alias.

Guardar cambios

Staging y commits: git add, git commit, git diff, git stash y .gitignore.

Inspeccionar un repositorio

Estado del repositorio Git con git status, git log, git tag y git blame.

Deshacer cambios

git clean, git rm, git reset y git revert.

Reescribir el historial

git commit --amend, git rebase y git reflog.

Sincronización

git remote, git fetch, git push y git pull.

Uso de ramas

Crear, cambiar, fusionar y borrar ramas; conflictos y estrategias: git branch, git checkout, git merge, conflictos de fusión y estrategias de fusión.

Vista previa dual-run — compárala con las rutas Symfony en producción.