Todos hemos pasado por esto: intentar recuperar código que funcionaba antes de los últimos cambios, sin recordar qué modificaciones hicimos hace días. Git resuelve estos problemas de forma efectiva.
Git es un sistema de control de versiones distribuido que registra los cambios en tu código. Creado por Linus Torvalds en 2005, hoy es básico para cualquier desarrollador. A diferencia de otros sistemas, Git guarda copias completas de tus archivos, lo que lo hace rápido y eficiente.
Con Git, cada cambio queda registrado en un historial organizado. Puedes regresar a cualquier punto anterior, trabajar en diferentes funciones al mismo tiempo mediante ramas, y colaborar con otros desarrolladores sin conflictos.
Esta guía te ofrece comandos Git básicos para tu trabajo diario. También te presentamos un script que simplifica estos comandos, permitiéndote ejecutarlos con sintaxis más corta.
Comandos Git que debes conocer

1. Clonar un repositorio
Usando Git directamente:
git clone https://github.com/[user]/[repo] --branch [branch]
Este comando te permite descargar una copia completa del repositorio a tu máquina local. Al especificar --branch [branch]
puedes seleccionar exactamente qué rama quieres clonar. Si no indicas ninguna rama, Git clonará la rama predeterminada (generalmente main o master).
2. Configurar repositorio remoto
Usando Git directamente:
git remote set-url origin https://[token]@github.com/[user]/[repo]
Con este comando configuras la URL del repositorio remoto al que enviarás tus cambios. Es especialmente útil cuando necesitas cambiar la URL de origen o cuando necesitas incluir un token de acceso personal para la autenticación con GitHub.
3. Deshacer el último commit
Usando Git directamente:
git reset --hard HEAD~1
git push origin HEAD --force
Estos comandos te permiten eliminar completamente el último commit que has realizado. El reset --hard
elimina los cambios de tu repositorio local, y el push --force
actualiza el repositorio remoto. Ten cuidado con este comando, ya que borra permanentemente los cambios.