El mejor libro para Aprender Git y GitHub
Hoy en día es imposible imaginar el desarrollo de software sin Git. Este libro te enseñará desde lo más básico hasta estrategias avanzadas para trabajar en equipo.
Más de 300 páginas de contenido, con ejemplos e ilustraciones.
Reseñas del libro
Esto es lo que dicen los lectores del libro de Aprendiendo Git y GitHub
Tabla de contenido
Capítulo 1: Un poco de teoría
¿Qué es Git y por qué es tan importante? Historia, fundamentos, conceptos básicos y diferencias con GitHub.
Capítulo 2: Instalando y Configurando Git
Instalación de la línea de comandos en diferentes sistemas operativos, configuración más importante para el uso de Git.
Capítulo 3: Trabajando con Git de forma local
¿Cómo inicio un nuevo proyecto de Git en local? Trabajando en nuestro directorio de trabajo, área de staging, commits, deshacer cambios, ignorar archivos, etc.
Capítulo 4: Ramas en Git
Hablamos del concepto de ramas. Cómo crearlas, fusionarlas, trabajar con ellas, resolver conflictos e incluso borrarlas.
Capítulo 5: Rebase
Uno de los conceptos más avanzados y problemáticos de Git explicado paso a paso. ¿Para qué sirve? ¿Qué soluciona y qué peligros tiene? Te explico cuándo usarlo y cómo evitar problemas con él.
Capítulo 6: Trabajando con Git de forma remota
Usando GitHub como repositorio remoto. ¿Qué es GitHub? ¿Cómo usarlo? ¿Cómo configurarlo? Diferencia entre repositorio local y remoto. Sincronizar ramas, enlace entre repositorios, etc.
Capítulo 7: Configurando conexión SSH con GitHub
Aprende a usar GitHub desde tu terminal usando SSH. ¿Qué es SSH? ¿Cómo configurarlo? ¿Cómo usarlo? Todo paso a paso.
Capítulo 8: Cómo contribuir a un proyecto de código abierto
Aprende a participar en proyectos de GitHub que permiten colaboraciones. Descubre las mejores prácticas, consejos y trucos para contribuir de manera efectiva.
Capítulo 9: Flujo de trabajo y estrategias de ramas en Git
¿Cómo se trabaja en equipo en un proyecto colaborativo en Git? Más allá de Git Flow, descubre otras estrategias para trabajar en equipo como Trunk Based Development y Ship/Show/Ask.
Capítulo 10: Buenas prácticas al trabajar con Git
Escribe buenos commits, crea ramas fáciles de mantener, revisa tu historial de commits, aprende a revisar peticiones de commits y más.
Capítulo 11: Stash, el almacén temporal de cambios de Git
Entiende cómo puedes almacenar y recuperar cambios en Git usando git stash.
Capítulo 12: Trucos de Git
Saca el máximo partido a Git con trucos y consejos que te ayudan en tu día a día.
Capítulo 13: Errores comunes en Git y sus soluciones
Marca la diferencia entendiendo y solucionando los problemas que más ocurren al trabajar en proyectos de Git.