Git es el sistema de control de versiones más utilizado del mundo, pero sus comandos pueden ser confusos — especialmente cuando necesitas deshacer algo. Un commit incorrecto, un merge accidental o datos sensibles publicados por error son situaciones frecuentes que requieren una solución precisa. Esta herramienta interactiva te guía paso a paso hacia los comandos exactos para corregir cada error sin empeorar la situación.
¿Cuáles son los errores Git más frecuentes?
Los errores más comunes incluyen hacer commit en la rama equivocada, incluir archivos que no deberían estar en el repositorio (como .env o node_modules), escribir un mensaje de commit incorrecto, o pushear cambios que rompen el build. Otros errores frecuentes son hacer merge de una rama incorrecta, perder trabajo tras un git reset --hard accidental, y publicar credenciales o claves API. Cada uno tiene una solución diferente, y usar el comando incorrecto puede empeorar la situación.
¿Cuál es la diferencia entre git reset y git revert?
git reset mueve el puntero de la rama hacia un commit anterior, eliminando los commits posteriores del historial. Es ideal para trabajo local que aún no ha sido pusheado. git revert crea un nuevo commit que invierte los cambios de un commit específico, manteniendo intacto el historial. Usa revert cuando los commits ya están en una rama compartida, porque reescribir historial público causa conflictos para otros desarrolladores. La regla de oro: si ya pusheaste, usa revert; si es local, puedes usar reset. ¿Necesitas gestionar permisos de archivos? Consulta nuestro calculador de chmod.