Cómo Manejar Errores en Commits de Git: Guía .

Sebastian Velez Zuluaga
2 min readJul 15, 2024

--

¿Alguna vez has cometido un error en un commit de Git y no sabes cómo solucionarlo? ¡No te preocupes! Aquí te dejo una guía práctica para manejar esos momentos incómodos y recuperar el control de tu historial de commits.

Hiciste push ? No.

Conserva los Cambios

Si necesitas ajustar tu commit pero quieres conservar los cambios realizados, puedes usar:

git reset --soft HEAD~1

Este comando mueve el HEAD al commit anterior sin modificar el índice ni el directorio de trabajo. Los cambios quedan en staging listos para ser re-commiteados.

Descarta los Cambios

Si prefieres deshacer los cambios por completo, puedes usar:

git reset --hard HEAD~1

Este comando restablece el índice y el directorio de trabajo al estado del commit especificado. Ten cuidado, ya que cualquier cambio no commitado se perderá.

Modifica el mensaje del Commit

Si necesitas cambiar el mensaje del commit o agregar cambios adicionales, usa:

git commit --amend -m "Nuevo mensaje"

Este comando te permite modificar el commit más reciente, ya sea cambiando su mensaje o agregando nuevos cambios.

Hiciste push ? Si.

Crear un Nuevo Commit que Deshace los Cambios

Para revertir un commit que ya ha sido enviado al repositorio remoto, puedes usar:

git revert <hash_del_commit>

Este comando crea un nuevo commit que deshace los cambios del commit especificado. Si surgen conflictos, deberás resolverlos manualmente.

Obtener el Hash del Commit

Para encontrar el hash del commit que deseas revertir, usa:

git log

Este comando muestra el historial de commits, permitiéndote identificar el hash necesario.

Espero que estas instrucciones te ayuden a manejar los errores en tus commits de manera más efectiva y segura. Si tienes alguna pregunta o necesitas más detalles, no dudes en dejar un comentario. ¡Feliz codificación!

Nota: Coocreado con chatGPT

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response