</> CodeBooks
    ← Volver a Git y GitHub (página 1)
    Portada de Beginning Git and GitHub, 2nd Edition

    Beginning Git and GitHub, 2nd Edition

    Mariot Tsitoara

    Editorial
    Apress
    Año
    2024
    Páginas
    ~329
    Nivel
    Básico

    De qué trata

    Segunda edición revisada y ampliada en la que Mariot Tsitoara actualiza su guía fundamental de control de versiones y trabajo en equipo para reflejar el estado moderno del ecosistema de Git (versión 2.4x) y la plataforma GitHub en 2024. Está orientada a programadores principiantes, administradores de sistemas en formación y perfiles técnicos que necesitan aprender a versionar proyectos y colaborar eficazmente, partiendo desde cero y sin requerir conocimientos previos de la terminal.

    El libro repasa desde la instalación y configuración inicial hasta los comandos básicos y modernos de Git, incorporando comandos actualizados como git switch y git restore en sustitución de las sobrecargas tradicionales de checkout, además de git add, commit, diff, log, merge, rebase y stash. En la parte dedicada a GitHub, cubre la transición a la rama principal main, la autenticación moderna mediante claves SSH y tokens de acceso personal (PAT), la gestión de ramas protegidas, Issues, proyectos y flujos completos de Pull Requests y revisiones de código. La novedad central de esta edición es su cuarta parte, que añade capítulos para resolver problemas comunes (como cabezas desacopladas o commits erróneos), flujos de trabajo como GitHub Flow y Trunk-Based Development, y la personalización de Git con alias propios.

    A lo largo del texto se desarrollan ejercicios prácticos paso a paso en la terminal y laboratorios de resolución de conflictos, organizando la colaboración en equipo sin necesidad de programar un proyecto de software específico. Su gran aporte frente a la primera edición es la modernización de los comandos de la CLI, las pautas para salir de atascos habituales y la alineación con las políticas de seguridad vigentes en GitHub. Deja fuera la administración corporativa a gran escala y la orquestación avanzada de despliegues, posicionándose como una referencia idónea y actualizada para ingresar al ecosistema moderno de Git.

    • Git CLI
    • GitHub
    • Git Switch y Restore
    • Ramas y fusiones
    • Resolución de conflictos
    • Pull Requests
    • GitHub Flow
    • Trunk-Based Development
    • Git Aliases
    • Git Reflog

    ¿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