</> CodeBooks
    ← Volver a Git y GitHub (página 1)
    Portada de Aprendiendo Git

    Aprendiendo Git

    Miguel Angel Durán

    Editorial
    Leanpub
    Año
    2023
    Páginas
    ~348
    Nivel
    Básico

    De qué trata

    Obra pedagógica en español escrita por Miguel Ángel Durán (midudev) orientada a enseñar el sistema de control de versiones Git desde sus cimientos hasta un manejo fluido y profesional en equipo. Se fundamenta en las versiones modernas de Git 2.x y en la plataforma GitHub. Está pensada tanto para desarrolladores y estudiantes principiantes que se inician en el control de versiones como para programadores en activo que ejecutan los comandos cotidianos de memoria pero necesitan consolidar el modelo mental de cómo opera la herramienta por debajo. Solo se requieren nociones básicas de navegación en la terminal de comandos.

    El texto desglosa la arquitectura interna de Git y su modelo de objetos (blobs, trees, commits y tags), explicando con rigor la relación entre el directorio de trabajo (Working Directory), el área de preparación (Staging Area o Index) y el puntero HEAD. Enseña a fondo las operaciones locales (`git init`, `git status`, `git add`, `git commit`, `git log`, `git diff`), el trabajo con ramas (`git branch`, `git switch`), estrategias de fusión (`fast-forward` y fusiones de tres vías) y resolución de conflictos. Además, aborda herramientas avanzadas de edición y rescate como `git rebase` interactivo, `git stash`, `git cherry-pick`, `git reset`, `git revert`, `git bisect` y `git reflog`, junto con la configuración de alias, hooks locales y flujos remotos en GitHub (`clone`, `fetch`, `pull`, `push` y pull requests).

    Mediante ejemplos progresivos de terminal y diagramas explicativos, el lector practica escenarios comunes de ramificación, descarte de cambios y resolución manual de conflictos paso a paso. Su mayor virtud es la claridad expositiva y la cercanía para desmitificar operaciones temidas como el rebase o el uso del reflog sin caer en tecnicismos innecesarios. Al ser una guía monográfica sobre control de versiones, no desarrolla proyectos de software aplicativo ni aborda pipelines de integración continua complejos, pero sienta las bases imprescindibles para trabajar con confianza antes de integrarse en un equipo profesional.

    • Git
    • GitHub
    • Control de versiones
    • Staging Area
    • Ramas y fusiones
    • Resolución de conflictos
    • Git Rebase
    • Git Stash
    • Git Reflog
    • Git Hooks
    • Buenas prácticas

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Git y GitHub con nivel Básico