Curso profesional de Git y GitHub [Platzy][FU/XF/MG/MUP]

Curso profesional de Git y GitHub [Platzy][FU/XF/MG/MUP]

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

Peso:2.7 GB

Contraseña krostyss o pcprogramasymas.com

FILEUPLOAD

X-FILE

MEGA

MEGAUP

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x