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

    Git

    Bernd Öggl, Michael Kofler

    Editorial
    Rheinwerk
    Año
    2023
    Páginas
    ~760
    Nivel
    Básico

    De qué trata

    Manual exhaustivo y de referencia publicado por la editorial técnica alemana Rheinwerk, escrito por los veteranos autores Bernd Öggl y Michael Kofler. La obra está planteada como un tratado integral que abarca desde los fundamentos más básicos hasta el uso avanzado de Git en entornos profesionales y DevOps, actualizado a las convenciones y herramientas modernas del sistema (como la denominación estándar de ramas `main`, autenticación por tokens personales y claves SSH Ed25519). Resulta idóneo tanto para principiantes absolutos en sistemas de control de versiones como para desarrolladores y administradores que buscan una base teórica y práctica rigurosa.

    El temario cubre metódicamente el modelo de objetos interno de Git (blobs, árboles, commits y etiquetas), la gestión de ramas locales y remotas, las estrategias de fusión y la resolución detallada de conflictos. Se detalla el flujo de trabajo tanto desde la línea de comandos como a través de entornos modernos (Visual Studio Code, JetBrains) y las principales plataformas de alojamiento: GitHub, GitLab y Codeberg. En sus apartados avanzados, enseña a reorganizar historiales mediante `git rebase` interactivo y `git cherry-pick`, recuperar estados perdidos con `git reflog`, diagnosticar regresiones con `git bisect`, gestionar dependencias externas con submódulos y subárboles (`git subtree`), manipular archivos pesados con Git LFS, automatizar eventos con Git Hooks, versionar configuraciones del sistema (dotfiles y `etckeeper`) y migrar repositorios legados desde Subversion (SVN).

    A través de una notable cantidad de ejercicios guiados y diagramas ilustrativos, el lector practica la resolución metódica de errores frecuentes, la reconciliación de ramas divergentes y el rescate de historiales dañados. Su mayor virtud radica en la claridad didáctica con la que revela la arquitectura interna de Git y su utilísima sección de solución de incidencias (troubleshooting). Aunque no construye una aplicación de software específica, enseña a desenvolverse con total seguridad en la administración de código fuente de proyectos reales.

    • Git
    • GitHub
    • GitLab
    • Ramas y fusiones
    • Rebase
    • Resolución de conflictos
    • Git LFS
    • Submódulos
    • Git Hooks
    • Dotfiles
    • Troubleshooting

    ¿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