0% encontró este documento útil (0 votos)
36 vistas131 páginas

Git y GitHub: Guía desde cero

El documento es una guía teórico-práctica sobre Git y GitHub, que incluye un curso en vídeo y está diseñado para principiantes. Publicado por Brais Moure, abarca desde la instalación y configuración hasta el manejo de ramas y conflictos. La obra está protegida por derechos de autor y no se permite su reproducción sin permiso.

Cargado por

lmartinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas131 páginas

Git y GitHub: Guía desde cero

El documento es una guía teórico-práctica sobre Git y GitHub, que incluye un curso en vídeo y está diseñado para principiantes. Publicado por Brais Moure, abarca desde la instalación y configuración hasta el manejo de ramas y conflictos. La obra está protegida por derechos de autor y no se permite su reproducción sin permiso.

Cargado por

lmartinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Git y GitHub desde cero

Guía de estudio teórico-práctica paso a


paso más curso en vídeo

Brais Moure
Este libro está disponible en
[Link]

Esta versión fue publicada el 2025-05-15 ISBN


979-83-9120-047-5

Primera edición: abril de 2023 Segunda edición: abril de


2024
Todos los derechos reservados. No se permite la
reproducción total o parcial de esta obra, ni su
incorporación a un sistema informático ni su
transmisión en cualquier forma o por cualquier medio,
sea éste electrónico, mecánico, por fotocopia, por
grabación u otros métodos, sin el permiso previo y por
escrito del autor. La infracción de los derechos
mencionados puede ser constitutiva de delito contra la
propiedad intelectual (Art. 270 y siguientes del Código
Penal). El copyright estimula la creatividad, defiende la
diversidad en el ámbito de las ideas y el conocimiento,
promueve la libre expresión y favorece una cultura viva.
Gracias por comprar una edición autorizada de este
libro y por respetar las leyes del copyright al no
reproducir, escanear ni distribuir ninguna parte de esta
obra por ningún medio sin permiso.

© 2023 - 2024 Brais Moure Morais


A la comunidad: Por apoyar mi trabajo día a día y convertirlo
en el mejor del mundo.
Índice general

Hola, mundo . . . . . . . . . . . . . . . . . . . . . . . . . 1

README (Léeme) . . . . . . . . . . . . . . . . . . . . . . 3
Guía de estudio más curso en vídeo . . . . . . . . . 3
Imágenes . . . . . . . . . . . . . . . . . . . . . . . . . 4
Comparte . . . . . . . . . . . . . . . . . . . . . . . . . 4
Feedback o errores . . . . . . . . . . . . . . . . . . . 5

Segunda edición . . . . . . . . . . . . . . . . . . . . . . 6
Un año . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Contenido actualizado . . . . . . . . . . . . . . . . . 6

Secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 9
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 9
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Introducción . . . . . . . . . . . . . . . . . . . . . . . . . 11

GIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Capítulo 1: Introducción . . . . . . . . . . . . . . . . . 15
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 15
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Capítulo 2: Historia . . . . . . . . . . . . . . . . . . . . 21
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 21
ÍNDICE GENERAL

Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Capítulo 3: Instalación $git . . . . . . . . . . . . . . . 23


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 23
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 23
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Capítulo 4: Comandos básicos de la terminal . . . 26


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 26
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 26
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Capítulo 5: Configuración $git config . . . . . . . 28


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 28
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 28
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Capítulo 6: Inicialización de un repositorio $git


init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 30
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 30
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Capítulo 7: Ramas . . . . . . . . . . . . . . . . . . . . . 32
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 32
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 32
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Capítulo 8: Guardado $git add y $git commit . . . 34


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 34
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 34
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Capítulo 9: Estado $git log y $git status . . . . . 36


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 36
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 36
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ÍNDICE GENERAL

Capítulo 10: Operaciones con ramas $git


checkout y $git reset . . . . . . . . . . . . . . . . 38
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 38
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 38
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Capítulo 11: Alias $git alias . . . . . . . . . . . . . . 40


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 40
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 40

Capítulo 12: Ignorar ficheros .gitignore . . . . . . 42


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 42
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 42
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Capítulo 13: Comparación de commits $git diff 44


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 44
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 44
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Capítulo 14: Desplazamientos en una rama . . . . 46


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 46
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 46
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Capítulo 15: Reset y log de referencias $git


reset --hard y $git reflog . . . . . . . . . . . . . 48
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 48
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 48
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Capítulo 16: Etiquetas $git tag . . . . . . . . . . . . 50


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 50
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 50
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
ÍNDICE GENERAL

Capítulo 17: Creación de ramas $git branch y


$git switch . . . . . . . . . . . . . . . . . . . . . . . 53
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 53
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 53
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Capítulo 18: Combinación de ramas $git merge . 56


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 56
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 56
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Capítulo 19: Conflictos . . . . . . . . . . . . . . . . . . 58


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 58
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 58
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Capítulo 20: Cambios temporales $git stash . . . 60


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 60
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 60
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Capítulo 21: Reintegración de ramas . . . . . . . . . 62


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 62
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 62
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Capítulo 22: Eliminación de ramas . . . . . . . . . . 64


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 64
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 64
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

GITHUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Capítulo 23: Introducción a GitHub . . . . . . . . . . 67


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 67
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
ÍNDICE GENERAL

Capítulo 24: Primeros pasos . . . . . . . . . . . . . . 69


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 69
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Capítulo 25: Repositorio personal . . . . . . . . . . . 71


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 71
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Capítulo 26: Local y remoto . . . . . . . . . . . . . . . 74


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 74
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Capítulo 27: Autenticación SSH . . . . . . . . . . . . 76


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 76
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Capítulo 28: Repositorio proyecto . . . . . . . . . . . 78


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 78
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Capítulo 29: Git en remoto $git remote . . . . . . . 80


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 80
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 80
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Capítulo 30: Subida de un proyecto . . . . . . . . . . 82


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 82
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 82
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Capítulo 31: Sincronización remota $git fetch y


$git pull . . . . . . . . . . . . . . . . . . . . . . . . . 84
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 84
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 84
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Capítulo 32: Clonación $git clone . . . . . . . . . . 86


ÍNDICE GENERAL

Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 86
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 86
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Capítulo 33: Subida de código $git push . . . . . . 88


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 88
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 88
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Capítulo 34: Bifurcaciones . . . . . . . . . . . . . . . . 90


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 90
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Capítulo 35: Flujo colaborativo . . . . . . . . . . . . . 92


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 92
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Capítulo 36: Pull requests . . . . . . . . . . . . . . . . 94


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 94
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Lección 37: Ejercicio práctico . . . . . . . . . . . . . . 96


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 96
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Capítulo 38: Conflictos en pull requests . . . . . . . 98


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 98
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Capítulo 39: Sincronización de bifurcaciones . . . 100


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 100
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 100
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Capítulo 40: Markdown . . . . . . . . . . . . . . . . . . 102


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 102
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
ÍNDICE GENERAL

GIT y GITHUB . . . . . . . . . . . . . . . . . . . . . . . . 104

Capítulo 41: Herramientas gráficas . . . . . . . . . . 105


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 105
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

Capítulo 42: Git y GitHub flow . . . . . . . . . . . . . 107


Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 107
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 107
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Capítulo 43: Ejemplo GitFlow . . . . . . . . . . . . . . 109


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 109
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Capítulo 44: Otros comandos $git cherry-pick


y $git rebase . . . . . . . . . . . . . . . . . . . . . . 111
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . 111
Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 111
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Capítulo 45: GitHub Pages y Actions . . . . . . . . . 113


Conceptos . . . . . . . . . . . . . . . . . . . . . . . . . 113
Curso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Otros comandos . . . . . . . . . . . . . . . . . . . . . . 115


Introducción . . . . . . . . . . . . . . . . . . . . . . . 115
Listado . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Buenas prácticas . . . . . . . . . . . . . . . . . . . . . . 116


Introducción . . . . . . . . . . . . . . . . . . . . . . . 116
Git . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
GitHub . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Conclusión . . . . . . . . . . . . . . . . . . . . . . . . 116

Próximos pasos . . . . . . . . . . . . . . . . . . . . . . . 118


¡Muchas gracias! . . . . . . . . . . . . . . . . . . . . . . 119
Hola, mundo
¡Hola, mundo! Mi nombre es Brais Moure, autor del libro.
Soy ingeniero de software desde 2010, y GitHub Star
desde 2023.
En 2015 creé MoureDev, para dedicarme al desarrollo
de software de forma freelance y especializarme en la
creación de aplicaciones móviles. He publicado más de
150 apps, superado millones de descargas y colaborado
con empresas de diferentes partes del mundo.
En 2018 comienzo a compartir contenido gratuito sobre
programación en diferentes redes sociales, utilizando
también el nombre de @mouredev. Hoy en día nuestra
comunidad, sumando todos esos canales, ha superado
el millón y medio.
Actualmente, combino mi trabajo como programador y
divulgador.
Este es mi primer libro, creado con todo mi cariño desde
Galicia para el mundo. Espero que te resulte muy útil.
Recuerda que puedes encontrar todo mi contenido en
moure.dev1 .

1 [Link]

1
2
README (Léeme)
Guía de estudio más curso en vídeo

Este libro está pensado para facilitar el aprendizaje de


las herramientas Git y GitHub desde cero y de manera
independiente, pero principalmente funcionará de
una manera más efectiva si se aplica como recurso
complementario al curso práctico gratuito y en
vídeo (de 5 horas duración) que tengo publicado en
YouTube. Sí, 100% gratuito. Solo tienes que entrar en
[Link]/git-github1 .

Entonces ¿Por qué un libro?


1 [Link]

3
4

Personalmente, porque creo que la mejor manera de


asegurar nuestro aprendizaje es combinando esta guía
de fácil comprensión y el curso en vídeo. La guía servirá
para seguir el curso paso a paso, explicar cada lección,
extender sus conceptos y aprender muchas cosas
nuevas. También encontrarás apartados para destacar y
ampliar las ideas más importantes, y podrás consultar
cualquier duda rápidamente.
Una vez aclarado esto, tú decides si leer este libro puede
servirte de ayuda.

Apoyar esta publicación me sirve para


seguir creando contenido gratuito sobre
programación y desarrollo de software día a
día. ¡Muchas gracias!

Imágenes

Las imágenes del libro se corresponden con capturas


de pantalla del curso en vídeo (actualizadas en esta
segunda edición), para ayudarte a obtener una
referencia temporal. No son un elemento esencial
para el seguimiento de la guía. Puedes consultarlas en
máxima resolución, a color, y ordenadas por lección,
accediendo a [Link]/imagenes-libro-git2 .

Comparte

¿Quieres que más gente conozca este recurso?


Nómbrame como @mouredev en redes sociales y
2 [Link]
5

cuéntale a todo el mundo qué te ha parecido.


También puedes dejar una reseña con tu opinión en la
plataforma en la que hayas adquirido el libro.

Feedback o errores

Si encuentras algún error, o quieres darme feedback, no


dudes en escribirme a braismoure@[Link].
Agradezco enormemente tu colaboración.
Segunda edición
Un año

En el momento en el que escribo esta sección ha


transcurrido un año desde la publicación del libro. Sólo
puedo decir una cosa: GRACIAS. Ni en mis mejores
sueños imaginé que la acogida iba a ser tan grande.
El libro ha vendido miles de copias, cientos de personas
han colaborado en el repositorio, he recibido cientos
de mensajes de agradecimiento, habéis aparecido en
eventos con él para que os lo firme y, un año después,
sigue ocupando las primeras posiciones en el ranking de
ventas de su categoría. Lo repito: GRACIAS, de corazón.
Durante este año también sucedió algo que me
hace muy feliz, y me gustaría compartir contigo:
GitHub me reconoció como GitHub Star. Un premio
internacional otorgado a los desarrolladores más
influyentes por sus aportes a la comunidad, y tú eres
parte de él. Puedes encontrar más información en
[Link]/profiles/mouredev1 .

Contenido actualizado

Aquí tienes un resumen de los cambios introducidos en


esta segunda edición:
1 [Link]

6
7

• Todas las imágenes de los capítulos de la guía se


han generado de nuevo para mejorar su legibilidad.
Si algo se ha señalado en repetidas ocasiones
sobre la primera edición, es que las imágenes
(correspondientes a las capturas de pantalla del
curso) en la versión impresa no poseían la calidad
suficiente. Si bien es cierto, quiero apuntar un par
de cosas:

– Lamentablemente, este es un libro autoeditado.


Esto quiere decir, entre muchas cosas, que no
tengo control sobre el proceso de impresión
llevado a cabo por Amazon. Al no contar con
una editorial, de hacerlo de otra forma, me
resultaría imposible costear y coordinar los
envíos. Lo siento mucho.
– Repetir que, igual que se dice en el apartado
anterior, las imágenes son referencias al
curso en vídeo y, por lo tanto, no son
esenciales para comprender el contenido
del libro. Aún así, puedes consultar el vídeo
([Link]/git-github2 ) y la versión digital
de las imágenes ([Link]/imagenes-
libro-git3 ) en cualquier momento.

• El comando git checkout HEAD se ha modificado


por git checkout HEAD -- . en el capítulo 14.
• Cada vez que se nombra en el capítulo 19 el
comando git merge --mine, también se hará
referencia a --ours. También se especifica que para
la resolución de conflictos debe añadirse el nombre
del archivo.
2 [Link]
3 [Link]
8

• Se ha ampliado el apartado correspondiente a


GitHub Actions en el capítulo 45. Ahora podrás
conocer también cómo funciona esta potente
funcionalidad de GitHub.
• Antes del último apartado del libro, llamado “Buenas
prácticas”, se ha añadido uno nuevo con “Otros
comandos”.
• Por último, se han corregido pequeños errores
ortográficos. Ten en cuenta que la numeración de
las páginas ha cambiado.

No son grandes cambios, pero espero que ayuden a


mejorar la experiencia de lectura. Muchas gracias por
contribuir a lograrlo.
Secciones
El libro estará dividido principalmente en una sección
dedicada a Git y otra a GitHub. Llegando a combinar
ambas partes hacia el final de este. También podrás
encontrar un capítulo completo dedicado a realizar
un ejercicio práctico y colaborativo entre todos los
participantes del curso.
Por otra parte, la guía cuenta con 45 capítulos diferentes,
divididos en tres apartados (comandos, conceptos y
curso) que se repetirán en cada uno de ellos.
Vamos a detallar a continuación el objetivo de cada
apartado.

Comandos

Sección opcional (no aparecerá en todos los capítulos)


que resumirá los comandos de Git que se utilizarán por
primera vez en un capítulo del vídeo. Es una manera
de asociar rápidamente las instrucciones de línea de
comandos relacionadas con cada uno de los temas que
vamos a tratar para aprender a trabajar con Git.

Conceptos

Sección que servirá para introducir el capítulo y tratar


de forma teórica cada uno de los conceptos que

9
10

aprenderemos en él. Cada concepto dispondrá de su


propio apartado individual.

Curso

Sección que aplicará de forma práctica los conceptos


tratados en el apartado previo. Explicando cómo hacer
uso de ellos en un supuesto real.
Este apartado está directamente relacionado con el curso
del vídeo, por lo que iniciará siempre con un texto como
el que sigue a continuación:

Introducción: [Link]/git-github1
Inicio: [Link] | Duración: [Link]

En él podrás visualizar el título de la lección, un enlace


directo a dicha clase, su inicio, y la duración total del
fragmento de vídeo. Prueba a acceder a esta primera URL
del curso [Link]
Este último apartado, en algún momento, puede resultar
redundante con respecto al de conceptos. Lo considero
necesario para poder explicar cada una de las ideas y
favorecer su aprendizaje.

1 [Link]
Introducción
Trabajar con nuestro código de forma segura es tan
importante como aprender a programar, por eso,
herramientas como Git y GitHub son esenciales en el
mundo del desarrollo de software.
Registrar el histórico de trabajo de nuestro código,
generar copias de seguridad, y trabajar en equipo de
forma rápida y sin errores. Estas son las principales
características de Git.
Con este libro, y a través de 45 capítulos, aprenderemos
desde cero y paso a paso todo lo necesario para trabajar
con Git, el sistema de control de versiones por excelencia,
y GitHub, la plataforma en la nube de código colaborativo.
Cuando me planteé la temática de un nuevo curso sobre
programación, me di cuenta de que Git está presente en
todo el sector. Sinceramente, no existe una tecnología
que se utilice tanto como Git en el mundo del desarrollo
de software, sin importar el lenguaje de programación o
el entorno en el que trabajemos. Sin duda, es un estándar
que debemos de conocer.
¿No te lo crees? Vamos a revisar algún dato:
Comencemos con la encuesta desarrolladores de
StackOverflow ([Link]/survey1 ). Es la
más importante del sector, y seguramente la mejor para
representar las tendencias actuales. Pues bien, cuando
se pregunta sobre el sistema de control de versiones
1 [Link]

11
12

más utilizado, aquí tienes los resultados: De toda la


gente que ha respondido la encuesta, más del 93% utiliza
Git. Si revisamos los datos a nivel profesional, casi un
97%. Si en esta misma encuesta buscamos la sección de
plataformas de control de versiones, observaremos algo
muy parecido. GitHub es con diferencia la más utilizada.
Un 87% a nivel personal y un 55% a nivel profesional.
¿Quieres más motivos? Aquí tienes:
Estos son los resultados de la encuesta de la propia
GitHub, su llamado, Octoverse ([Link].com2 ).
En el último año ha alcanzado cifras históricas, y más del
90% de las empresas mejor valoradas del mundo utilizan
esta plataforma para alojar su código.
Creo que estos son motivos que nos dejan muy clara la
importancia de Git y de GitHub.
Pues bien, lo que vas a leer a continuación es el
resultado de su importancia. Una guía desde cero y para
principiantes, basada en mi curso en vídeo y utilizando
cada lección para introducir, ejemplificar y ampliar
conocimientos.
A lo largo del curso encontrarás un ejercicio para poner
en práctica todo lo aprendido, pero antes de comenzar
me gustaría hacer un repaso a los cuatro recursos que
tienes a tu disposición para comenzar tu aprendizaje e
intentar que sea más ameno y cercano.

• En primer lugar, su sitio web ([Link]/mouredev/hello-


git3 ). Allí podrás encontrar las 45 clases y un link
que te llevará a cada parte concreta del curso,
donde podrás ver en vídeo cada uno de los
2 [Link]
3 [Link]
13

conceptos. También encontrarás en este lugar toda


la información del curso y enlaces relevantes.
• Por otra parte, también tienes a tu disposición
el servidor de Discord de la comunidad
([Link]/mouredev4 ). En él encontrarás un
canal que se llama git-github, donde preguntar,
compartir y charlar con la comunidad sobre estas
tecnologías.
• También tienes mi canal de Twitch ([Link]/mouredev5 ),
donde realizo directos de lunes a viernes, y donde
se llevó a cabo este curso en vídeo.

Aquí va un poco de filosofía GitHub (aunque te explicaré


más adelante qué es esta plataforma): Si quieres apoyar
este recurso, simplemente puedes hacer star en el sitio
web que te he compartido. Es una manera muy rápida y
valiosa de apoyar este contenido.

Ya, por último, y para practicar, tienes la plataforma


de retos de programación de la comunidad
(retosdeprogramacion.com6 ). Un lugar donde, por
un lado, practicar programación, y, por otro lado, gran
parte de los conceptos que aprenderemos en el curso,
ya que la forma que tenemos de compartir cada una de
las soluciones a los retos de código será utilizando Git y
GitHub.
Hecho esta introducción… ¡Bienvenido/a a Git y GitHub
desde cero!
4 [Link]
5 [Link]
6 [Link]
GIT
Sección dedicada al estudio de Git

14
Capítulo 1: Introducción
Conceptos

Introducción

Git es un sistema de control de versiones distribuido que


se ha convertido en una herramienta esencial para la
mayoría de los desarrolladores de software. A menudo,
se confunde con GitHub, pero son dos conceptos
diferentes. GitHub es una plataforma en línea que se
utiliza para alojar proyectos que se gestionan mediante
Git. Este libro se centrará en esta primera parte en Git,
y en cómo utilizarlo para controlar las versiones de
nuestro código. Contará con una segunda parte centrada
en GitHub y en cómo usarlo junto a Git.

Web oficial

La página web oficial de Git es git-scm.com1 . Aquí


podemos encontrar toda la información que necesitamos
para empezar a trabajar con Git. La página ofrece una
guía detallada sobre cómo utilizar Git, y una lista
completa de comandos que podemos usar. También
tiene publicado online un libro gratuito llamado Pro
Git, que está disponible en varios idiomas, incluyendo
español.
1 [Link]

15
16

Git y GitHub

Git es una herramienta de control de versiones


distribuido, que nos permite a los desarrolladores
trabajar en un proyecto sin necesidad de estar
conectados a un servidor central. Por otro lado, GitHub
es una plataforma en línea que se utiliza para alojar
proyectos que se gestionan mediante Git. Aunque
GitHub depende de Git, no son lo mismo.

Sistemas de control de versiones

Un sistema de control de versiones es una herramienta


que se utiliza para mantener un registro de los
cambios que se hacen en un proyecto. Permite a
los desarrolladores trabajar en un proyecto de manera
colaborativa, manteniendo un historial de cambios
y documentando cada uno de ellos. De esta forma,
se puede seguir el progreso del proyecto y volver a
versiones anteriores si es necesario, entre muchas otras
funcionalidades.

Ramas

Una rama es un nuevo camino asociado al código que se


está desarrollando en un proyecto. Las ramas permiten
a los desarrolladores trabajar en diferentes partes del
proyecto al mismo tiempo, sin interferir en el trabajo de
los demás. Una vez que completamos una tarea en una
rama, podemos fusionarla con otra rama del proyecto y
combinar sus cambios.
17

Conclusión

Git es una herramienta muy potente que nos permite


controlar las versiones de nuestro código de manera
eficiente y colaborativa. La página web oficial de Git
es una gran fuente de información para aprender a
utilizar Git y para resolver cualquier duda que podamos
tener. Además, GitHub nos ofrece una plataforma
para alojar nuestros proyectos y colaborar con otros
desarrolladores. En resumen, si nos interesa el sector
del desarrollo de software, es imprescindible conocer y
saber utilizar Git.

Curso

Lección 1: [Link]/git-github-012
Inicio: [Link] | Duración: [Link]

Comencemos hablando del primer sitio importante


que debemos conocer: la página web oficial de Git.
Así, iremos entendiendo poco a poco de qué trata
esta herramienta. Dicha web será [Link],3 , y
aquí podremos encontrar prácticamente todo sobre
Git. Hay que dejar claro que existen dos conceptos:
por un lado, Git, y por otro, GitHub. Por ahora, solo
hablaremos de Git, sin confundirlo con GitHub. Más
adelante, comenzaremos la sección dedicada a GitHub.

2 [Link]
3 [Link]
18

En primer lugar, entendamos que Git es independiente


de GitHub, aunque GitHub sí dependa de Git.
Git es de código abierto, y todo su código, para que nos
hagamos una idea, está en GitHub. Todo el código de
Git es libre y se puede leer desde GitHub, que es una
plataforma donde se aloja código fuente.
Git es un sistema de control de versiones distribuido muy
importante. Existen diferentes sistemas de control de
versiones, pero no todos son distribuidos. ¿Qué significa
esto? Que no depende de un único sitio. Si ese sitio se
borra o falla, el código podría perderse, pero con Git, al
ser distribuido, podemos tener una copia del código en
cada equipo de las personas que trabajan en un proyecto.
Si el servidor central falla, podríamos recuperar dicho
trabajo al tener almacenado de manera local parte del
código y el historial de cambios.
Bien, entendido el concepto de distribuido, ¿qué es
un sistema de control de versiones? Si trabajas en
programación, o incluso si estás empezando, quizás has
visto bromas asociadas a proyectos con nombres como
proyecto-final-version-2 o proyecto-final-version-2-final-
19

superfinal. Eso sucede cuando no trabajamos con un


sistema de control de versiones, lo que nos puede llevar
a perder información, cometer errores o borrar nuestros
avances.
Un sistema de control de versiones nos permite
llevar un registro de todo el historial de un proyecto,
documentando y trazando cada uno de esos cambios.
Podemos navegar por ese historial como si fueran
los mensajes de WhatsApp, yendo hacia atrás o hacia
adelante, borrando o saltando entre conversaciones.
Iremos entendiendo todo esto poco a poco, no te
preocupes.
También acabaremos comprendiendo los conceptos
principales asociados a las ramas, y cómo nos
moveremos entre ellas según nuestro proyecto
evoluciona. Así que, resumiendo, tengamos siempre
presente la web oficial, es un gran recurso.

Te contaré un secreto. La web de Git es uno


de los mejores lugares para aprender Git.
Contiene mucha documentación y un libro
gratuito llamado Pro Git, en español. Traducido
por la comunidad y validado por la gente de
Git. Se puede comprar, pero también está
disponible gratis. Eso sí, se trata de un texto
mucho más académico que el libro que te
encuentras leyendo.
20

Cuando lleguemos a la parte de GitHub, también


descubrirás dónde encontrar toda la documentación de
GitHub.
Capítulo 2: Historia
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

El origen

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Las ventajas

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]

21
22

com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 3: Instalación
$git
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

23
24

Instalación en Windows

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Instalación en macOS

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Instalación en Linux/Unix

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Verificación de la instalación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Uso básico

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
25

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 4: Comandos
básicos de la terminal
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

26
27

Comandos más importantes

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 5: Configuración
$git config
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

28
29

Identificación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Configuración inicial

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 6: Inicialización
de un repositorio $git
init
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

30
31

Inicialización

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Repositorio

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 7: Ramas
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

32
33

Ventajas

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 8: Guardado
$git add y $git commit
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

34
35

Commit

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 9: Estado $git
log y $git status
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

36
37

Log

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Status

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

HEAD

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 10: Operaciones
con ramas $git checkout
y $git reset
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

38
39

Checkout

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Reset

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Visualizaciones

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 11: Alias $git
alias
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

40
41

Alias

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 12: Ignorar
ficheros .gitignore
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

42
43

El archivo .gitignore

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Uso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comprobación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 13:
Comparación de commits
$git diff
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

44
45

Diff

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Diff entre commits

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 14:
Desplazamientos en una
rama
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

46
47

Desplazamiento

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Visualizar el árbol de commits

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 15: Reset y log
de referencias $git
reset --hard y $git
reflog
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

48
49

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Reset —hard

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Reflog

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusiones

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 16: Etiquetas
$git tag
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

50
51

Tag o etiqueta

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Visualización

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Desplazamiento

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Eliminación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
52

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 17: Creación de
ramas $git branch y $git
switch
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

53
54

Utilidad

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Desplazamiento

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Diferencia entre switch y checkout

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Desarrollo

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
55

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 18: Combinación
de ramas $git merge
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

56
57

Merge

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 19: Conflictos
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

58
59

Definición

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Solución

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Proceso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 20: Cambios
temporales $git stash
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

60
61

Stash

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Utilización

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Gestión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 21:
Reintegración de ramas
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

62
63

Reintegración

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 22: Eliminación
de ramas
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

64
65

Eliminación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Recuperación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
GITHUB
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

66
Capítulo 23: Introducción
a GitHub
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

GitHub

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

67
68

Características

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Beneficios

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 24: Primeros
pasos
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Público y privado

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

69
70

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 25: Repositorio
personal
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Usuario y perfil

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

71
72

Exploración

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Repositorios

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación repositorio

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Exploración repositorio

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Markdown

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
73

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 26: Local y
remoto
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Remoto

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

74
75

Interacción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Local

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 27:
Autenticación SSH
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Autenticación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

76
77

Generación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Incorporación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Verificación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 28: Repositorio
proyecto
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

78
79

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 29: Git en
remoto $git remote
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

80
81

Configuración

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 30: Subida de un
proyecto
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

82
83

Cambios en remoto

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 31:
Sincronización remota
$git fetch y $git pull
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

84
85

Fetch

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Pull

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 32: Clonación
$git clone
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

86
87

Clone

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 33: Subida de
código $git push
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

88
89

Push

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 34:
Bifurcaciones
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Fork

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

90
91

Clonación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 35: Flujo
colaborativo
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Sincronización

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

92
93

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 36: Pull requests
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Pull Request

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Creación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]

94
95

com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Lección 37: Ejercicio
práctico
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Ejercicio

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

96
97

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 38: Conflictos en
pull requests
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Colaboración

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

98
99

Conflicto

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Resolución

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 39:
Sincronización de
bifurcaciones
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

100
101

Sincronización

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 40: Markdown
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Markdown

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

GitHub y Markdown

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]

102
103

com/git-github.

Sintaxis

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Documentación

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

HTML

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
GIT y GITHUB
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

104
Capítulo 41:
Herramientas gráficas
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

GitHub Desktop

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

105
106

GitKraken

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

SourceTree y Fork

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Editores de código

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 42: Git y GitHub
flow
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

107
108

GitFlow

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 43: Ejemplo
GitFlow
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Uso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

109
110

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 44: Otros
comandos $git
cherry-pick y $git
rebase
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Comandos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

111
112

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Cherry-Pick

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Rebase

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Capítulo 45: GitHub
Pages y Actions
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conceptos

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Pages

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

113
114

Actions

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Tutorial GitHub Actions

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Curso

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Otros comandos
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Listado

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

115
Buenas prácticas
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

Introducción

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

Git

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

GitHub

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.

116
117

Conclusión

Este contenido no está disponible en el libro de muestra.


El libro puede comprarse en Leanpub en [Link]
com/git-github.
Próximos pasos
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

118
¡Muchas gracias!
Este contenido no está disponible en el libro de muestra.
El libro puede comprarse en Leanpub en [Link]
com/git-github.

119

También podría gustarte