Pro Git

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

Pro Git
Scott Chacon, Ben Straub
Géneros: Programación
Año de publicación: 2020
Año de lectura: 2021
Mi calificación: Buena
Número de lecturas: 1
Páginas totales: 544
Resumen (páginas): 10
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Chino

Descripción General

Un libro de 544 páginas, que consta de 10 capítulos y tres apéndices. El libro presenta material gráfico, diagramas y esquemas, con inserciones regulares de código. El nivel de dificultad es medio.

Descripción Breve

Veamos el contenido de cada capítulo.

  • En el Capítulo 1 se describen los sistemas de control de versiones (VCS) y los fundamentos de Git (qué es y en qué se diferencia), concretamente qué es Git, así como cómo descargarlo y configurarlo.
  • En el Capítulo 2 se describen los fundamentos del uso de Git. Para la mayoría de las tareas cotidianas, el material de este capítulo ya es suficiente; aquí se trata la clonación de repositorios, la visualización del historial, la realización y publicación de cambios.
  • El Capítulo 3 habla del trabajo con ramas.
  • En el Capítulo 4 se aborda el funcionamiento de Git en el servidor y una configuración más detallada de Git.
  • En el Capítulo 5 se detallan diversos flujos de trabajo distribuidos y cómo integrarlos con Git.
  • En el Capítulo 6 se describe cómo alojar un proyecto en GitHub. Se desglosa el proceso desde el registro y la gestión de la cuenta hasta la creación y uso de repositorios Git.
  • El Capítulo 7 trata de comandos adicionales de Git, uno de los cuales es el comando reset.
  • El Capítulo 8 está dedicado a configurar tu propio entorno Git y a scripts personalizados que implementen tu política de commits definida.
  • En el Capítulo 9 se vuelve a hablar de otros sistemas de control de versiones y cómo migrar de ellos a Git.
  • El Capítulo 10 explica cómo funciona Git internamente.
    • En el Apéndice A se examinan ejemplos de uso de Git en distintos entornos.
    • En el Apéndice B se analizan scripts y extensiones para Git, como libgit2 y JGit.
    • En el Apéndice C se recopilan todos los comandos principales de Git.

Opinión

Un libro enorme sobre Git que probablemente leerás durante mucho tiempo y que describe todas las funciones y características posibles de este sistema de control de versiones. En ocasiones, el libro resulta algo difícil de leer y el material cuesta digerirlo, pero la mayor parte está escrito en un lenguaje accesible. No esperes que el uso de GitHub esté descrito en detalle —más bien es un conjunto mínimo básico de funciones—, pero Git en sí está cubierto exhaustivamente, y el libro merece atención.

Вверх