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

    Git Pocket Guide

    Richard E. Silverman

    Editorial
    O'Reilly
    Año
    2013
    Páginas
    ~234
    Nivel
    Intermedio

    De qué trata

    Guía concisa de bolsillo y manual de consulta rápida centrado en el sistema de control de versiones distribuido Git (orientado a la versión Git 1.8, vigente al momento de su publicación). Está dirigida a desarrolladores de software, administradores de sistemas y usuarios técnicos que ya poseen soltura en la línea de comandos en entornos Unix/Linux o Windows y requieren un compendio portátil para resolver dudas concretas del día a día, sin tener que adentrarse en manuales extensos.

    El texto desglosa la arquitectura interna de Git y su modelo de almacenamiento orientado a objetos (blobs, árboles, confirmaciones, etiquetas anotadas e identificadores criptográficos SHA-1 que componen el grafo acíclico dirigido o DAG). Explica el rol del área de preparación (*index* o *staging area*), la configuración inicial (`git config`), la creación e inicialización de repositorios (`git init`, `git clone`), el registro de cambios (`git add`, `git commit`, `git rm`), el análisis del historial (`git log`, `git status`, `git diff`) y la gestión de bifurcaciones (`git branch`, `git checkout`, `git merge`). Además, sintetiza técnicas de edición del historial (`git rebase`, `git commit --amend`, `git reset`), generación y aplicación de parches (`git format-patch`, `git am`), colaboración con repositorios remotos vía SSH y HTTPS (`git fetch`, `git pull`, `git push`), y el uso de notas (`git notes`), ganchos (*hooks*) y submódulos.

    El libro prescinde de ejercicios de autoevaluación o proyectos de software guiados: su estructura es la de una referencia técnica directa organizada por tareas y conceptos con ejemplos sintácticos precisos. Por su año de edición, no cubre órdenes modernas introducidas a partir de Git 2.23 (como `git switch` y `git restore`) y aborda de forma muy escueta los flujos colaborativos en plataformas web como GitHub. Su principal virtud reside en proporcionar una explicación rigurosa y compacta del funcionamiento de Git para tener siempre a mano en el escritorio de trabajo.

    • Git 1.8
    • Control de versiones distribuido
    • Modelo de objetos de Git
    • Staging Area (Índice)
    • Ramas y fusiones
    • Rebase
    • Resolución de conflictos
    • Historial de commits
    • Repositorios remotos
    • Git Hooks
    • Submódulos
    • Línea de comandos

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Git y GitHub con nivel Intermedio