frecuentes Voy a tener un flujo de trabajo como los siguientes:Amend una confirmación de que no era la confirmación anterior
- confirmó cambios en un grupo de archivos
- confirmó cambios en un grupo diferente de archivos
- dado cuenta de que echaba de menos algunos cambios que pertenecen a la primera cometer
- maldición
no puede hacer uso de git commit --amend
porque no es th El compromiso más reciente que necesito cambiar. ¿Cuál es la mejor manera de agregar cambios al primer compromiso sin tocar el segundo?
Consulte también http://stackoverflow.com/questions/3940266/edit-the-commit-message-of-any-commit/3940887#3940887 para obtener una versión con guiones. – VonC
He creado un script Bash para este propósito exacto: https://github.com/colinodell/git-amend-old Una vez instalado, lo usarás así: 'git amend-old abcd123', donde' abcd123 'es el compromiso anterior que desea modificar con sus cambios por etapas. Espero que alguien lo encuentre útil! –