Git es el sistema de control de versiones usado por la mayoría de las empresas de software a nivel mundial. Es una herramienta esencial para gestionar y realizar un seguimiento eficaz de los cambios en el código de un proyecto. Si estás aprendiendo a programar, deberías aprender Git.

Acabamos de publicar un curso de 1 hora en el canal de YouTube en español de freeCodeCamp.org que te enseñará Git desde cero. Iniciarás con conceptos y nociones básicas, como repositorios, confirmaciones y ramas y gradualmente aprenderás otros más avanzados, como las mejores prácticas, cherry pick y .gitignore. Al final del curso, podrá utilizar Git para realizar un seguimiento de los cambios en un proyecto de software.

💡 Tip: también aprenderás los conceptos básicos de GitHub, una plataforma en la cual puedes alojar tus repositorios de Git y colaborar con otros desarrolladores.

El curso fue creado por Pedro Plasencia. Pedro es un desarrollador web a quien le encanta enseñar y compartir su conocimiento y experiencia con su comunidad de desarrolladores de habla hispana, "Programación en Español".

Pedro te enseñará a trabajar con sistemas de control de versiones y específicamente, con Git para rastrear los cambios realizados en tu proyecto. Cuando combinas Git y GitHub, puedes compartir tus repositorios y el historial de cambios con los miembros de tu equipo y trabajar como lo hacen los equipos profesionales de desarrollo de software en todo el mundo.

Curso de Git en español

Durante el curso, aprenderás los siguientes aspectos de Git:

  • Introducción a Git y a los Sistemas de Control de Versiones (VCS).
  • Cómo instalar Git.
  • Git en Visual Studio Code.
  • Configuración inicial de Git.
  • Creando repositorios locales de Git.
  • Estados de archivos en Git.
  • Cómo comenzar a rastrear un archivo del repositorio.
  • Consultar el estado de un repositorio.
  • Registrar y rastrear los cambios con commits.
  • Ver el historial de commits.
  • Crear y trabajar con ramas.
  • Crear etiquetas en las ramas.
  • Ver las diferencias entre ramas.
  • Restablecer los cambios después de crear una confirmación.
  • Fusionar ramas para combinar cambios.
  • Resolución de conflictos al fusionar ramas.
  • Introducción a GitHub.
  • Cómo enviar cambios a GitHub con push.
  • Cómo obtener cambios desde GitHub con pull.
  • Eliminar archivos o directorios del repositorio.
  • Archivos README.md.
  • Cómo ignorar archivos específicos con .gitignore.
  • Clonar repositorios para crear copias locales.
  • Alternativas a GitHub.
  • Mejores prácticas.
  • ¡Más!

Git y GitHub son herramientas muy poderosas que definitivamente utilizarás en tu trabajo diario, independientemente de la tecnología o lenguaje de programación con el que estés trabajando.

Como una vista previa del curso, aquí tenemos algunas capturas de pantalla. Trabajarás con Git en el terminal integrado de Visual Studio Code.

image
Captura de pantalla del curso - Trabajando con ramas y con git stash.
frame-1
Captura de pantalla del curso - verificando diferencias y resolviendo conflictos.

Te invitamos a tomar el curso en el canal de YouTube de freeCodeCamp.org en español:

✍️ Curso creado por Pedro Plasencia.