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

    Git for Programmers

    Jesse Liberty

    Editorial
    Packt
    Año
    2021
    Páginas
    ~265
    Nivel
    Básico

    De qué trata

    Guía práctica y directa orientada a dominar el uso de Git moderno (versión 2.x) en el flujo de trabajo real de desarrollo de software. Escrita por Jesse Liberty, está pensada para desarrolladores y programadores que ya manejan los comandos elementales de Git (como clonar, añadir archivos y confirmar cambios), pero que experimentan dificultades al afrontar colisiones de código, necesitan limpiar historiales antes de solicitar revisiones o buscan desenvolverse con seguridad en dinámicas de colaboración en equipo.

    El temario aborda la administración estratégica de ramas (`git branch`), publicación hacia repositorios remotos (`git push`, `git pull`, `git fetch`), y resolución metódica de conflictos de fusión tanto en terminal como en pull requests de GitHub. Pone un énfasis especial en técnicas de edición y reordenamiento del historial mediante `git rebase`, modificación de confirmaciones recientes (`git commit --amend`), trasplante selectivo de cambios con `git cherry-pick` y rebase interactivo (`git rebase -i` para combinar o editar *commits*). Enseña también el uso detallado del registro cronológico (`git log`), etiquetas (`git tag`), notas, personalización con alias de consola, gestión del área de trabajo con `git stash` y `git clean`, y herramientas de diagnóstico de fallos como `git bisect` (localización binaria de regresiones) y `git blame` (auditoría de cambios por línea), concluyendo con patrones de recuperación ante errores comunes (deshacer confirmaciones equivocadas, renombrar ramas o recuperar archivos descartados).

    La enseñanza se estructura mediante recetas y escenarios de terminal paso a paso que simulan las dificultades e imprevistos habituales del desarrollo profesional, incorporando además comparativas visuales con herramientas como GitHub Desktop y la integración de Git en Visual Studio. No incluye ejercicios formales de final de capítulo ni proyectos de software completos, pues se concentra en procedimientos prácticos de control de versiones. Es una obra ágil y pragmática, idónea para consolidar soltura y criterio profesional en la gestión de repositorios sin empantanarse en abstracciones teóricas.

    • Git 2.x
    • Flujos de trabajo con Git
    • Ramas y fusiones
    • Resolución de conflictos
    • Pull Requests en GitHub
    • Rebase interactivo
    • Git Cherry-pick
    • Diagnóstico con Git Bisect y Blame
    • Git Stash y Clean
    • Subsanación de errores (Fixing Mistakes)
    • GitHub Desktop
    • Integración con Visual Studio

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

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