Git - [solucionado] Como modificar un commit anterior al actual

 
Vista:
Imágen de perfil de xve
Val: 47
Ha mantenido su posición en Git (en relación al último mes)
Gráfica de Git

[solucionado] Como modificar un commit anterior al actual

Publicado por xve (18 intervenciones) el 26/05/2018 09:20:30
En este caso, he tenido que modificar un commit de hace un par de días, ya que me deje una modificación en una linea, y por no hacer un commit nuevo...

La solución ha sido utilizar rebase...

1.- buscamos el commit que queremos modificar:
1
git log --oneline --all --graph --decorate

2.- vamos a modificar el commit en custion:
1
git rebase 2a53b19^ -i

3.- en la ventana que nos muestra, reemplazamos "pick" por "edit"

4.- realizamos las modificaciones en el código, y lo añadimos al stash:
1
git add .

5.- hacemos el commit de los cambios:
1
git commit --amend

6.- hacemos el continue en el rebase para que haga su magia
1
git rebase --continue


Espero que nos sirva de ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder