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.
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).
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.
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.
Aprende Microsoft SQL desde cero con este curso gratuito. Domina consultas, filtros y más en…
Científicos descubren cómo la inteligencia artificial oculta sus verdaderos objetivos y logran exponerlos con una…
Aprende Python para análisis de datos en solo 4 horas con este curso gratuito de…
Aprende japonés gratis con este curso completo de 31 lecciones impartido por un profesor nativo.…
Aprende a crear modelos de IA con TensorFlow desde cero. Tutorial paso a paso con…
Descubre los 6 cursos gratuitos de AWS para dominar la seguridad en la nube y…