CursosWorkshop IAEmpresasPreciosBlogNewsletter
  • Cursos
  • Workshop IA
  • Empresas
  • Precios
  • Blog
  • Newsletter
Suscríbete
  • Cursos
  • Empresas
  • Comunidades
  • Blog
  • Tarjeta regalo
  • Newsletter
  • Soporte
  • Tienda
  • ConfAiBot
  • Contacta
  • Aviso legal
  • Condiciones generales
  • Política de privacidad
  • Política de cookies

Curso de Git: Introducción y trabajo en equipo

Lite
Rafa GómezJavier Ferrer

Por Rafa Gómez y Javier Ferrer – Tooling

Aprende a trabajar en equipo con Git y sacarle todo el provecho con aspectos avanzados como debugging, estrategias de merge, y mucho más.

Ir al curso

Este curso consta de 3 principales apartados:

  • Introducción a Git
  • Trabajo en equipo
  • Aspectos avanzados

Es decir, pasaremos de 0 a 100 en muy poquito tiempo para que, si ya sabes las bases de este sistema de control de versiones, el curso te siga siendo de utilidad 🙂

En este curso por tanto podrás aprender a:

  • Empezar a trabajar con Git por primera vez
  • Automatizar tareas del día a día gracias a alias y binarios de Git
  • Trabajar en equipo con GitHub
  • Flujos de trabajo en equipo con y sin ramas
  • Buenas prácticas a la hora de definir qué y cómo ignoramos ficheros, escribimos commit messages, y descripciones de Pull Requests
  • Pros y contras de las distintas estrategias de merge
  • Resolución de conflictos
  • Debugging de tu aplicación con git
  • Cómo funciona Git por dentro: Git internals

Vídeos del curso

  • Aprende Git en 10 Minutos
  • Más allá del trabajo en una rama: Stashes, Branches, Tags y Revert
  • ¡Repasemos!

  • add vs commit & tips
  • checkout vs branch & tips
  • ¡Repasemos!
  • ¡A practicar! Moviéndonos entre ramas

  • fetch vs pull & tips
  • ¡Repasemos!
  • ¡A practicar! Sincroniza tu repositorio

  • Extendiendo funcionalidades con alias de Git
  • Binarios automágicos de Git
  • Alias de terminal: gc, gps, gpl, ga…
  • ¡Repasemos!
  • ¡A practicar! alias para optimizar tu trabajo

  • Tu primera Pull Request en GitHub
  • Flujo de trabajo en equipo: Labels vs GitHub Project vs PR Status
  • ¡Repasemos!
  • ¡A practicar! Crea tu Pull Request

  • Git Flow: Por qué no nos gusta el más conocido
  • GitHub Flow: El modelo Open Source
  • GitLab Flow: Dándole importancia a los entornos
  • Release Flow: Microsoft ❤ Git
  • Trunk-Based Development: Cuando los nombres engañan
  • Master-only Flow: El más diferente
  • Conclusiones comparativas Git Flows
  • ¡Repasemos!
  • ¡A practicar! Git Flows en el mundo real ™

  • Cómo y qué ignorar globalmente
  • Buenas descripciones de commits
  • La Pull Request que querrías revisar
  • ¡Repasemos!
  • ¡A practicar! Saca tu mejor PR

  • Merge
  • Rebase
  • Squash
  • Evitando ensuciar el histórico haciendo pull
  • Día a día con GitHub
  • ¡Repasemos!
  • ¡A practicar! Integra tus cambios

  • Configuración de ramas y merge en GitHub
  • Git hooks
  • ¡Repasemos!
  • ¡A practicar! Creando Hooks

  • Cómo resolvemos conflictos en Git
  • Tip para ahorrar tiempo con conflictos y rebase
  • Evitando conflictos
  • ¡Repasemos!
  • ¡A practicar! Resuelve un conflicto

  • Deshaciendo entuertos, rollback, y a correr
  • Detectando por qué se hicieron los cambios X
  • Localizando cuándo se introdujo un bug
  • ¡Repasemos!
  • ¡A practicar! Moviendo commits

  • Cómo priorizar esfuerzos de refactoring
  • Trabajo en equipo ¿Procesos sobre personas?
  • ¡Repasemos!
  • ¡A practicar! Lleva los alias a otro nivel

  • Cómo funciona Git: Conociendo la carpeta .git
  • Cómo recuperar commits perdidos
  • ¡Repasemos!
  • ¡A practicar! Recupera un commit perdido

  • Día a día de Rafa con Git
  • Evitar conflictos con ficheros de config

  • Versionado de configuración de producción y secretos
  • Exprimir Git log
  • Fork o clone en entornos corporativos
  • Git switch vs Git checkout
  • Git worktree: Trabaja en varias ramas de forma independiente
  • Cómo mergeamos PRs: Merge commit vs Squash vs Rebase

  • Conclusión y siguientes pasos
  • Feedback de mejora del curso y siguientes pasos
Ir al curso

Cursos relacionados

Standard
Dependabot: Tu repo al día de forma segura y automática

🛡️ Dependabot: Tu repo al día de forma segura y automática

Javier FerrerRafa Gómez

Actualiza de forma segura y sin spam de PRs tus dependencias.

Ver curso
Standard
Visual Studio Code: Productividad y Setup

🛠️ Visual Studio Code: Productividad y Setup

Rafa GómezJavier Ferrer

Mejora tu productividad sacándole todo el provecho a Visual Studio Code. Desde un aspecto minimalista a un dominio de todos sus atajos más escondidos.

Ver curso
Standard
Tratamiento de datos en Bash: Gestiona archivos JSON, XML, YAML

🎲 Tratamiento de datos en Bash: Gestiona archivos JSON, XML, YAML

Javier FerrerRafa Gómez

Bash es el lenguaje de scripting más famoso que hay. Aprende a sacarle todo el potencial para gestionar nuestros JSONs, YAMLs…

Ver curso
Ver catálogo completo

Paga según tus necesidades

lite (sólo mensual)

19 €
al mes
  • Cursos esenciales de programación para construir una base sólida
Popular

standard

24,92 €
Descuento vs mensual de 49 €
Pago anual de 299 €
al mes
  • Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

premium

41,58 €
Descuento vs mensual de 89 €
Pago anual de 499 €
al mes
  • Cursos exclusivos de IA para mantenerte siempre actualizado
  • Acceso anticipado a nuevos cursos
  • Descuento en workshops
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa
  • Acumular descuentos al renovar

No subiremos el precio mientras mantengas tu suscripción activa

SuscríbeteInicia sesión