Curso profesional de Git y GitHub

Curso profesional de Git y GitHub

Alumnos destacados
goliveira
247
estebanmutismanrique
247
hiluxzero
247
jorgcastellano
247
fmattaperdomo
247
rodrigoburgoscl
231
HernanCabrera
231
Lmeespinosa
230
mauricioarce
224
nvisbal
224

¿Quieres compartir tus conocimientos?Crea un tutorial

¿Por qué aprender Git y Github?

¿Qué vamos a aprender de Git y GitHub?

1:00 min

Sistemas de Control de Versiones

¿Qué es un Sistema Control de Versiones?

7:00 min

Los beneficios de usar Git

5:00 min

Los tres estados de Git

1:00 min

¿Qué es GitHub?

2:00 min

Instalación y configuración de Git

6:00 min

Instalando Git en Linux

1:00 min

Instalando Git en Windows

1:00 min

Comandos útiles de la terminal

9:00 min

Flujos de trabajo en Git

git-init (Creando repositorios)

6:00 min

git add | rm | status (Agregando, quitando y viendo el estatus de archivos)

8:00 min

git commit (Confirmando cambios)

12:00 min

git tag (Etiquetando confirmaciones)

5:00 min

git log (Revisando la historia de nuestro proyecto)

5:00 min

git diff (Revisando los cambios entre versiones)

4:00 min

git reset -- soft

4:00 min

git reset -- mixed

7:00 min

git reset -- hard

7:00 min

Desafío: Configurar otro editor de texto

5:00 min

Múltiples entornos de trabajo

git branch (Múltiples variantes del repositorio)

4:00 min

git checkout (Moviéndonos entre ramas y versiones)

6:00 min

Trabajando entre ramas

10:00 min

git merge (Mezclando ramas y resolviendo conflictos)

10:00 min

git rebase (Reescribe la historia de tu proyecto)

10:00 min

git stash (Guardando cambios temporalmente)

8:00 min

Cherry pick eligiendo commits selectivamente

8:00 min

Desafío

2:00 min

GitHub

Creando una cuenta en GitHub

5:00 min

git clone/fork (Clonando repositorios remotos)

9:00 min

Añadiendo una llave ssh a GitHub

5:00 min

git remote (Añadiendo un repositorio remoto a uno local)

3:00 min

git pull/fetch (Trayendo cambios desde el repositorio remoto)

5:00 min

git push (Enviando cambios al repositorio remoto)

4:00 min

Explorando la plataforma de GitHub

10:00 min

GitHub Projects, el SCRUM de GitHub

4:00 min

Creando un template para issues

6:00 min

Creando un template para Pull Request

3:00 min

.gitignore (Ignorando archivos no deseados)

6:00 min

Pull Request (Colabora a proyectos externos)

11:00 min

Issues y Milestones (Reportando y monitoreando errores eficientemente)

9:00 min

¿Cómo funciona un Pull Request en GitHub?

2:00 min

GitHub Pages, hosting gratuito de archivos estáticos

3:00 min

Dominios personalizados en Github

7:00 min

GitHub Desktop, todo lo que necesitas de Git en una sola herramienta gráfica

6:00 min

Enviando invie a producción (invie.com)

12:00 min

Desafío: Crea un repositorio público configurando un template de Issues y Pull Rquests

1:00 min

Conclusiones del curso

1:00 min