Как отредактировать заголовок последнего коммита?
Написал неправильное сообщение, когда сделал commit
, но ещё не сделал push
. Как исправить?
Написал неправильное сообщение, когда сделал commit
, но ещё не сделал push
. Как исправить?
Вы можете дать новый заголовок
git commit --amend -m "ваш заголовок"
или
git commit --amend -c HEAD
если хотите отредактировать старый
В похожем вопросе было очень интересное замечание, если вам нужно отредактировать коммит более старый, а не последний, используйте rebase interactive (например тут если искомый коммит 3мя ранее):
git rebase -i HEAD~3
Пометьте нужный коммит как edit
, а потом делайте
git commit --amend
А после окончания редактирования коммита сделайте
git rebase --continue
чтобы завершить rebase.
Ну и как написал @Daniil следует потом сделать push force если коммиты уже в удаленном репозитории.
git commit --amend -m "исправленный текст"
Если исправленный текст должен быть больше одной строки, то:
git commit --amend
Откроется текстовый редактор, и вы сможете внести исправления.