Curso profesional de Git y GitHub

Curso profesional de Git y GitHub

¿Quieres compartir tus conocimientos?Crea un tutorial

El material del curso estará disponible en:

08Días

19Hor

03Min

44Seg

¿Por qué aprender Git y Github?

¿Qué vamos a aprender de Git y Github?

Subiendo65%

Sistemas de Control de Versiones

¿Qué es un sistema de control de versiones?

Subiendo65%

Los beneficios de usar Git

Subiendo65%

Los tres estados de Git

Subiendo65%

¿Qué es GitHub?

Subiendo65%

Sistema de control de versiones

Subiendo65%

Instalación y configuración de Git

Subiendo65%

Instalando Git en Linux

Subiendo65%

Instalando Git en Windows

Subiendo65%

Comandos útiles de la terminal

Subiendo65%

Flujos de trabajo en Git

git-init, creando repositorios

Subiendo65%

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

Subiendo64%

git commit (Confirmando cambios)

Subiendo64%

git tag (Etiquetando confirmaciones

Subiendo64%

git log (Revisando la historia de nuestro proyecto)

Subiendo64%

git diff (Revisando los cambios entre versiones)

Subiendo64%

git reset soft

Subiendo64%

git reset mixed

Subiendo64%

Desafío: Configurar otro editor de texto

Subiendo64%

Múltiples entornos de trabajo

git branch (Múltiples variantes del repositorio)

Subiendo64%

git checkout (Moviéndonos entre ramas y versiones)

Subiendo64%

Trabajando entre ramas

Subiendo64%

git merge (Mezclando ramas y resolviendo conflictos)

Subiendo64%

git rebase (Reescribe la historia de tu proyecto)

Subiendo64%

git stash (Guardando cambios temporalmente)

Subiendo64%

git stash (Guardando cambios temporalmente)

Subiendo64%

Cherry pick eligiendo commits selectivamente

Subiendo64%

Desafío

Subiendo64%

GitHub

Creando una cuenta en GitHub

Subiendo64%

Creando una cuenta en GitHub

Subiendo64%

git clone | fork (Clonando repositorios remotos)

Subiendo64%

Añadiendo una llave ssh a GitHub

Subiendo64%

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

Subiendo64%

git fetch (Trayendo cambios desde el repositorio remoto)

Subiendo64%

git push (Enviando cambios al repositorio remoto)

Subiendo64%

Explorando la plataforma de GitHub

Subiendo64%

GitHub Projects, el SCRUM de GitHub

Subiendo64%

GitHub Projects, el SCRUM de GitHub

Subiendo64%

Creando un template para issues

Subiendo64%

Creando un template para Pull Request

Subiendo64%

.gitignore (Ignorando archivos no deseados)

Subiendo64%

Pull Request (Colabora a proyectos externos)

Subiendo64%

Issues y Milestones (Reportando y monitoreando errores eficientemente)

Subiendo64%

GitHub Pages, hosting gratuito de archivos estáticos

Subiendo64%

Dominios personalizados en Github

Subiendo64%

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

Subiendo64%

Enviando invie a producción invie.com

Subiendo64%

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

Subiendo64%

Despedida del curso

Subiendo64%