Git y GitHub desde cero
Git y GitHub desde cero
Guía de estudio teórico-práctica paso a paso más curso en vídeo
Sobre el Libro
Segunda edición: Abril de 2024
Aprender a trabajar con Git y GitHub es una habilidad esencial para cualquier persona dedicada al desarrollo de software.
Tienes la edición en papel disponible en Amazon.
Lo mejor de todo es que puedes hacerlo en tan solo unas pocas horas.
Tan importante como aprender a programar, es hacerlo de manera segura. Estas dos herramientas son fundamentales para ello, ya que más del 95% del sector las utiliza a diario.
Esta guía, desde cero y paso a paso, te ayudará a comprender sus fundamentos, mientras aprendes la teoría y la aplicas en la práctica, gracias al curso incluido en el libro. Un curso en vídeo de 5 horas al que puedes acceder de forma gratuita desde mouredev.com/git-github.
Pero, si existe un curso en vídeo gratis, ¿por qué un libro?
Creo que la mejor manera de asegurar tu aprendizaje es combinando esta guía de fácil comprensión con el curso. Te servirá para seguir el curso clase a clase, entender cada lección, profundizar en sus conceptos, y aprender muchas cosas nuevas. También encontrarás secciones para destacar y ampliar las ideas más importantes, pudiendo consultar cualquier duda rápidamente.
45 lecciones, decenas de comandos y casos prácticos para comenzar a usar rápidamente Git y GitHub de manera profesional.
Primera edición: Abril de 2023
Segunda edición: Abril de 2024
- Actualización de imágenes
- Sección GitHub Actions y "otros comandos"
- Pequeñas correcciones
Índice
- Hola, mundo
- README (Léeme)
- Guía de estudio más curso en vídeo
- Imágenes
- Comparte
- Feedback o errores
- Segunda edición
- Un año
- Contenido actualizado
- Secciones
- Comandos
- Conceptos
- Curso
- Introducción
- GIT
- Capítulo 1: Introducción
- Conceptos
- Curso
- Capítulo 2: Historia
- Conceptos
- Curso
- Capítulo 3: Instalación
$git
- Comandos
- Conceptos
- Curso
- Capítulo 4: Comandos básicos de la terminal
- Comandos
- Conceptos
- Curso
- Capítulo 5: Configuración
$git config
- Comandos
- Conceptos
- Curso
- Capítulo 6: Inicialización de un repositorio
$git init
- Comandos
- Conceptos
- Curso
- Capítulo 7: Ramas
- Comandos
- Conceptos
- Curso
- Capítulo 8: Guardado
$git add
y$git commit
- Comandos
- Conceptos
- Curso
- Capítulo 9: Estado
$git log
y$git status
- Comandos
- Conceptos
- Curso
- Capítulo 10: Operaciones con ramas
$git checkout
y$git reset
- Comandos
- Conceptos
- Curso
- Capítulo 11: Alias
$git alias
- Comandos
- Conceptos
- Capítulo 12: Ignorar ficheros
.gitignore
- Comandos
- Conceptos
- Curso
- Capítulo 13: Comparación de commits
$git diff
- Comandos
- Conceptos
- Curso
- Capítulo 14: Desplazamientos en una rama
- Comandos
- Conceptos
- Curso
- Capítulo 15: Reset y log de referencias
$git reset --hard
y$git reflog
- Comandos
- Conceptos
- Curso
- Capítulo 16: Etiquetas
$git tag
- Comandos
- Conceptos
- Curso
- Capítulo 17: Creación de ramas
$git branch
y$git switch
- Comandos
- Conceptos
- Curso
- Capítulo 18: Combinación de ramas
$git merge
- Comandos
- Conceptos
- Curso
- Capítulo 19: Conflictos
- Comandos
- Conceptos
- Curso
- Capítulo 20: Cambios temporales
$git stash
- Comandos
- Conceptos
- Curso
- Capítulo 21: Reintegración de ramas
- Comandos
- Conceptos
- Curso
- Capítulo 22: Eliminación de ramas
- Comandos
- Conceptos
- Curso
- GITHUB
- Capítulo 23: Introducción a GitHub
- Conceptos
- Curso
- Capítulo 24: Primeros pasos
- Conceptos
- Curso
- Capítulo 25: Repositorio personal
- Conceptos
- Curso
- Capítulo 26: Local y remoto
- Conceptos
- Curso
- Capítulo 27: Autenticación SSH
- Conceptos
- Curso
- Capítulo 28: Repositorio proyecto
- Conceptos
- Curso
- Capítulo 29: Git en remoto
$git remote
- Comandos
- Conceptos
- Curso
- Capítulo 30: Subida de un proyecto
- Comandos
- Conceptos
- Curso
- Capítulo 31: Sincronización remota
$git fetch
y$git pull
- Comandos
- Conceptos
- Curso
- Capítulo 32: Clonación
$git clone
- Comandos
- Conceptos
- Curso
- Capítulo 33: Subida de código
$git push
- Comandos
- Conceptos
- Curso
- Capítulo 34: Bifurcaciones
- Conceptos
- Curso
- Capítulo 35: Flujo colaborativo
- Conceptos
- Curso
- Capítulo 36: Pull requests
- Conceptos
- Curso
- Lección 37: Ejercicio práctico
- Conceptos
- Curso
- Capítulo 38: Conflictos en pull requests
- Conceptos
- Curso
- Capítulo 39: Sincronización de bifurcaciones
- Comandos
- Conceptos
- Curso
- Capítulo 40: Markdown
- Conceptos
- Curso
- GIT y GITHUB
- Capítulo 41: Herramientas gráficas
- Conceptos
- Curso
- Capítulo 42: Git y GitHub flow
- Comandos
- Conceptos
- Curso
- Capítulo 43: Ejemplo GitFlow
- Conceptos
- Curso
- Capítulo 44: Otros comandos
$git cherry-pick
y$git rebase
- Comandos
- Conceptos
- Curso
- Capítulo 45: GitHub Pages y Actions
- Conceptos
- Curso
- Otros comandos
- Introducción
- Listado
- Buenas prácticas
- Introducción
- Git
- GitHub
- Conclusión
- Próximos pasos
- ¡Muchas gracias!
Garantía de satisfacción 100% de Leanpub por 60 días
Durante los 60 días posteriores a la compra, puedes obtener un reembolso del 100% en cualquier compra de Leanpub, en dos clics.
Técnicamente, esto es arriesgado para nosotros, ya que tendrás los archivos del libro o curso de cualquier manera. Pero estamos tan seguros de nuestros productos y servicios, y de nuestros autores y lectores, que nos complace ofrecer una garantía de devolución total del dinero para todo lo que vendemos.
Solo puedes descubrir qué tan bueno es algo probándolo, y debido a nuestra garantía de devolución del 100% del dinero, ¡literalmente no hay riesgo al hacerlo!
Entonces, no hay razón para no hacer clic en el botón Agregar al carrito, ¿verdad?
Ver términos completos...
Gane $8 por una compra de $10, y $16 por una compra de $20
Pagamos regalías del 80% en compras de $7.99 o más, y regalías del 80% menos una tarifa fija de 50 centavos en compras entre $0.99 y $7.98. Usted gana $8 en una venta de $10, y $16 en una venta de $20. Así que, si vendemos 5000 copias no reembolsadas de su libro por $20, usted ganará $80,000.
(Sí, algunos autores ya han ganado mucho más que eso en Leanpub.)
De hecho, los autores han ganadomás de $14 millones escribiendo, publicando y vendiendo en Leanpub.
Aprenda más sobre escribir en Leanpub
Actualizaciones gratuitas. Sin DRM.
¡Si compras un libro de Leanpub, recibirás actualizaciones gratuitas mientras el autor actualice el libro! Muchos autores utilizan Leanpub para publicar sus libros mientras los escriben. Todos los lectores reciben actualizaciones gratuitas, sin importar cuándo compraron el libro o cuánto pagaron (incluso si fue gratis).
La mayoría de los libros de Leanpub están disponibles en PDF (para computadoras) y EPUB (para teléfonos, tabletas y Kindle). Los formatos incluidos en un libro se muestran en la esquina superior derecha de esta página.
Finalmente, los libros de Leanpub no tienen ninguna protección DRM sin sentido, por lo que puedes leerlos fácilmente en cualquier dispositivo compatible.
Aprende más sobre los formatos de ebook de Leanpub y dónde leerlos