Revertir un archivo ya confirmado y empujado

Descubre cómo revertir únicamente FooFile.php a un commit anterior en Git sin afectar el resto de la rama. Guía con git checkout, git restore y buenas prácticas.

9 sept 2025 • 2 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Si ya confirmaste los cambios y quieres devolver el archivo FooFile.php a su estado original sin afectar otras modificaciones de tu rama, sigue estos pasos prácticos y seguros.

1. Identificar el commit: localiza el commit donde el archivo estaba en el estado deseado. Usa el historial del archivo con el comando git log -- FooFile.php y anota el hash del commit correcto.

2. Revertir el archivo a un commit específico: restaura solo ese archivo a la versión del commit encontrado con git checkout COMMIT_HASH -- FooFile.php sustituyendo COMMIT_HASH por el hash real.

3. Confirmar la reversión: añade y confirma el cambio en tu rama con git add FooFile.php y git commit -m Revert_FooFile_php usando un mensaje descriptivo sin espacios o ajustándolo a tu convención de commits.

4. Empujar los cambios: sube la corrección al repositorio remoto con git push. Si prefieres crear un commit que deshaga un commit anterior sin tocar otros archivos puedes usar git revert COMMIT_HASH que genera un nuevo commit inverso.

Advertencia: evitar git reset --hard y push forzado en ramas compartidas salvo que estés seguro de las consecuencias, porque sobrescribe historial y puede afectar a otros colaboradores.

Si necesitas alternativas modernas, en Git reciente puedes usar git restore --source=COMMIT_HASH -- FooFile.php para restaurar el archivo desde un commit sin cambiar el HEAD.

En Q2BSTUDIO somos especialistas en desarrollo de software a medida y podemos ayudarte a establecer procesos seguros de control de versiones, integración continua y despliegue. Ofrecemos servicios de aplicaciones a medida que contemplan buenas prácticas de DevOps y seguridad, además de soluciones avanzadas de inteligencia artificial y agentes IA para empresas.

Si buscas crear o mantener una aplicación con control de versiones profesional consulta nuestras opciones de desarrollo en aplicaciones a medida y descubre cómo integrarlas con servicios de nube y automatización. También puedes explorar nuestras propuestas de inteligencia artificial para empresas, power bi e inteligencia de negocio, ciberseguridad, servicios cloud aws y azure y mucho más.

Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.