Измените неверное сообщение фиксации в Git, которое уже было нажато

Я сделал фиксацию Git и нажал, но написал комментарий совершенно неправильно.

Как мне изменить комментарий? Я уже нажал фиксацию на удаленный компьютер.

Ответ 1

git commit --amend позволит вам отредактировать сообщение фиксации.

Если вы уже нажали эту фиксацию, вам нужно запустить git push --force. Только сделайте это, если вы уверены, что никто его не потянул!

Если люди вытащили фиксацию из вашего репо, просто оставьте сообщение как есть.

Ответ 2

Если вы написали неправильную вещь и коммит еще не нажат, вы можете сделать следующее, чтобы изменить сообщение фиксации:

$ git commit --amend

Это откроет текстовый редактор по умолчанию, где вы можете отредактировать сообщение. С другой стороны, вы можете сделать это все по одной команде:

$ git commit --amend -m 'xxxxxxx'

Если вы уже нажали сообщение, вы можете изменить фиксацию и принудительное нажатие, но это не рекомендуется.

Чтобы заставить push: git push --force