Titulo: Curso profesional de Git y GitHub (2018) Instructor: Leonidas Esteban Formato: MP4 Resolución: 1920×1080 Tamaño: 3.03 GB Contenido: 6 Modulos Fecha de publicación: 2018 Empresa: Platzi
Descripción
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
Contenido
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