Git y GitHub
Entiende e implementa Git y Github en tu flujo de trabajo. Son el estándar de la industria para control de versiones de código y tus proyectos. De cero a avanzado.
Con este curso podrás:
- Utilizar Github Pages
- Llevar un Control de Versiones en tus Proyectos
- Utilizar Dominios Personalizados con GitHub Pages
- Trabajar en Equipos de Forma Colaborativa
Temario del curso
Introducción al Curso de Git y GitHub
- ¿Qué es Git?
- ¿Qué es GitHub?
¿Por qué aprender Git y Github?
- ¿Qué vamos a aprender de Git y GitHub?
Sistemas de Control de Versiones
- ¿Qué es un Sistema Control de Versiones?
- Los beneficios de usar Git
- Los tres estados de Git
- ¿Qué es GitHub?
- Instalación y configuración de Git
- Instalando Git en Linux
- Instalando Git en Windows
- Comandos útiles de la terminal
Flujos de trabajo en Git
- git-init (Creando repositorios)
- git add | rm | status (Agregando, quitando y viendo el estatus de archivos)
- git commit (Confirmando cambios)
- git tag (Etiquetando confirmaciones)
- git log (Revisando la historia de nuestro proyecto)
- git diff (Revisando los cambios entre versiones)
- git reset — soft
- git reset — mixed
- git reset — hard
- Desafío: Configurar otro editor de texto
Múltiples entornos de trabajo
- git branch (Múltiples variantes del repositorio)
- git checkout (Moviéndonos entre ramas y versiones)
- Trabajando entre ramas
- git merge (Mezclando ramas y resolviendo conflictos)
- git rebase (Reescribe la historia de tu proyecto)
- git stash (Guardando cambios temporalmente)
- Cherry pick eligiendo commits selectivamente
- Desafío
GitHub
- Creando una cuenta en GitHub
- git clone/fork (Clonando repositorios remotos)
- Añadiendo una llave ssh a GitHub
- git remote (Añadiendo un repositorio remoto a uno local)
- git pull/fetch (Trayendo cambios desde el repositorio remoto)
- git push (Enviando cambios al repositorio remoto)
- Explorando la plataforma de GitHub
- GitHub Projects, el SCRUM de GitHub
- Creando un template para issues
- Creando un template para Pull Request
- .gitignore (Ignorando archivos no deseados)
- Pull Request (Colabora a proyectos externos)
- Issues y Milestones (Reportando y monitoreando errores eficientemente)
- ¿Cómo funciona un Pull Request en GitHub?
- GitHub Pages, hosting gratuito de archivos estáticos
- Dominios personalizados en Github
- GitHub Desktop, todo lo que necesitas de Git en una sola herramienta gráfica
- Enviando invie a producción (invie.com)
- Desafío: Crea un repositorio público configurando un template de Issues y Pull Rquests
- Conclusiones del curso
Capturas:
Datos técnicos:
USUARIOS PREMIUM
Descarga directa sin publicidad y cero acortadores
Uploaded, Uploadbin, File-Up, Katfile, Mega
¿Aun no tienes cuenta Premium? Clic Aquí
¿No sabes como descargar? Te dejamos un vídeo tutorial Clic Aquí