Temario y recursos del Curso Profesional de Git y GitHub
Temario del Curso Profesional de Git y GitHub
Introducción a Git
7 Clases abiertas- ¿Qué es Git?
- ¿Por qué usar un sistema de control de versiones como Git?
- Instalando Git y GitBash en Windows
- Instalando Git en OSX
- Instalando Git en Linux
- Editores de código, archivos binarios y de texto plano
- Introducción a la terminal y línea de comandos
Comandos básicos en Git
2 Clases abiertasAcelera tu carrera profesional con más de 43 Clases del Curso Profesional de Git y GitHub
Comienza ahora- Crea un repositorio de Git y haz tu primer commit
- Analizar cambios en los archivos de tu proyecto con Git
- ¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git
- ¿Qué es un Branch (rama) y cómo funciona un Merge en Git?
- Volver en el tiempo en nuestro repositorio utilizando reset y checkout
- Git reset vs. Git rm
Flujo de trabajo básico en Git
- Flujo de trabajo básico con un repositorio remoto
- Introducción a las ramas o branches de Git
- Fusión de ramas con Git merge
- Resolución de conflictos al hacer un merge
Trabajando con repositorios remotos en GitHub
- Cambios en GitHub: de master a main
- Uso de GitHub
- Cómo funcionan las llaves públicas y privadas
- Configura tus llaves SSH en local
- Conexión a GitHub con SSH
- Tags y versiones en Git y GitHub
- Manejo de ramas en GitHub
- Configurar múltiples colaboradores en un repositorio de GitHub
Flujos de trabajo profesionales
- Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master
- Flujo de trabajo profesional con Pull requests
- Utilizando Pull Requests en GitHub
- Creando un Fork, contribuyendo a un repositorio
- Haciendo deployment a un servidor
- Hazme un pull request
- Ignorar archivos en el repositorio con .gitignore
- Readme.md es una excelente práctica
- Tu sitio web público con GitHub Pages
Multiples entornos de trabajo en Git
- Git Rebase: reorganizando el trabajo realizado
- Git Stash: Guardar cambios en memoria y recuperarlos después
- Git Clean: limpiar tu proyecto de archivos no deseados
- Git cherry-pick: traer commits viejos al head de un branch
Comandos de Git para casos de emergencia
- Reconstruir commits en Git con amend
- Git Reset y Reflog: úsese en caso de emergencia
- Buscar en archivos y commits de Git con Grep y log
Para este curso vas a necesitar
6 Horas de contenido
16 Horas de práctica
Para este curso vas a necesitar
6 Horas de contenido
16 Horas de práctica
Introducción a Git
7 Clases abiertas- ¿Qué es Git?
- ¿Por qué usar un sistema de control de versiones como Git?
- Instalando Git y GitBash en Windows
- Instalando Git en OSX
- Instalando Git en Linux
- Editores de código, archivos binarios y de texto plano
- Introducción a la terminal y línea de comandos
Comandos básicos en Git
2 Clases abiertasAcelera tu carrera profesional con más de 43 Clases del Curso Profesional de Git y GitHub
Comienza ahora- Crea un repositorio de Git y haz tu primer commit
- Analizar cambios en los archivos de tu proyecto con Git
- ¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git
- ¿Qué es un Branch (rama) y cómo funciona un Merge en Git?
- Volver en el tiempo en nuestro repositorio utilizando reset y checkout
- Git reset vs. Git rm
Flujo de trabajo básico en Git
- Flujo de trabajo básico con un repositorio remoto
- Introducción a las ramas o branches de Git
- Fusión de ramas con Git merge
- Resolución de conflictos al hacer un merge
Trabajando con repositorios remotos en GitHub
- Cambios en GitHub: de master a main
- Uso de GitHub
- Cómo funcionan las llaves públicas y privadas
- Configura tus llaves SSH en local
- Conexión a GitHub con SSH
- Tags y versiones en Git y GitHub
- Manejo de ramas en GitHub
- Configurar múltiples colaboradores en un repositorio de GitHub
Flujos de trabajo profesionales
- Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master
- Flujo de trabajo profesional con Pull requests
- Utilizando Pull Requests en GitHub
- Creando un Fork, contribuyendo a un repositorio
- Haciendo deployment a un servidor
- Hazme un pull request
- Ignorar archivos en el repositorio con .gitignore
- Readme.md es una excelente práctica
- Tu sitio web público con GitHub Pages
Multiples entornos de trabajo en Git
- Git Rebase: reorganizando el trabajo realizado
- Git Stash: Guardar cambios en memoria y recuperarlos después
- Git Clean: limpiar tu proyecto de archivos no deseados
- Git cherry-pick: traer commits viejos al head de un branch
Comandos de Git para casos de emergencia
- Reconstruir commits en Git con amend
- Git Reset y Reflog: úsese en caso de emergencia
- Buscar en archivos y commits de Git con Grep y log