Curso profesional de Git y GitHub

Curso profesional de Git y GitHub

Alumnos destacados
edinfonseca
250
abastias
250
williambgaravito
250
HectorBorrego17
249
CesarVilo
247
Pantoja109
246
andy1
242
MoisesMannarino
240
oscarcelis6
236
exequiel_gomez
232
Ver por:

¿Quieres compartir tus conocimientos?Crea un tutorial

Introducción al Curso de Git y GitHub

¿Qué es Git?

2:00 min

¿Qué es GitHub?

2:00 min

¿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

Material Público

Material Público

2:00 min