Yo uso Git en command-line con Linux y no como un cliente gráfico.
Escribí lo incorrecto en un post de compromiso.
¿Cómo cambio el post?
Si es la confirmación más reciente, simplemente puede hacer esto:
git commit --amend
Esto muestra el editor con el último post de confirmación y le permite editar el post. (Puede usar -m si quiere eliminar el post anterior y usar uno nuevo).
Y luego cuando presionas, haz esto:
git push --force <repository> <branch>
Tenga cuidado al usar push –force. Si alguien más ha enviado cambios a la misma twig, esos cambios serán destruidos.
Cualquier persona que ya haya sacado no recibirá un post de error, y deberá actualizar (suponiendo que no realice ningún cambio) haciendo algo como esto:
git fetch origin git reset --hard origin/master # Loses local commits
Para cambiar un post de confirmación de la confirmación más reciente (sin aplicar), simplemente puede usar
git commit --amend -m 'new message'
Para cambiar los posts de (sin apurar) se compromete aún más en el pasado:
git rebase -i [COMMIT BEFORE THE FIRST YOU WANT TO EDIT]
Si es el último parche que ha comprometido de su repository, estará en la parte superior de su logging de git .
En ese caso, simplemente ejecute el siguiente command y presione el mismo una vez más.
git commit – enmienda
Entonces, modifique su post y presione lo mismo. Como no está modificando ningún cambio en el file, no debería dar ningún error.
Si algunos parches ya han llegado a la parte superior de los suyos. Luego, también debes verificar las dependencies de combinación. En este caso,
o bien git reset –hard your commit
ejecutar git commit –amen
Empujarlo hacia atrás
o
Pero también debe considerar fusionar dependencies.
**
**
Puedes usar git rebase, por ejemplo, si quieres modificar de nuevo para cometer xyz, ejecuta
$ git rebase –interactive xyz ^ En el editor pnetworkingeterminado, modifique 'pick' para 'edit' en la línea cuya confirmación desea modificar. Realice sus cambios y luego confírmelos con el mismo post que tenía antes:
$ git commit -a –amend –no-edit para modificar la confirmación, y después de eso
$ git rebase –continúa para volver a la confirmación del encabezado anterior.