POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

Revertir un archivo ya confirmado y empujado

Guía práctica para revertir un archivo a un commit específico en Git sin afectar el resto de la rama

Publicado el 09/09/2025

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.

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio