git commit – enmienda sin pedir post

De vez en cuando me encuentro comprometido-enmendando usando el mismo post.

Por lo general, hago:

  1. Agregar mis cambios al área de preparación.
  2. Do git commit --amend
  3. Espere a que se abra el editor de text.
  4. Guárdalo y ciérralo (sin cambiar el post).

De todos modos hay que decirle a git que no quiero cambiar el post de confirmación (omitiendo el paso de abrir mi editor de text y save el post). Me gusta:

  1. Agregar mis cambios al área de preparación.
  2. Dile a git que modifique mi área de preparación hasta el último compromiso sin pedirme otro post.

Sé que puedo evitar que Git encienda mi editor de text haciendo git commit --amend -m "<message>" . Pero de esta manera tendría que volver a escribir el post.

Pruebe git commit --amend --no-edit .

Esto modificará la última confirmación, utilizando el mismo post, en un command:

 git commit --amend -C HEAD