Получается создаётся ещё один коммит... нет даже два один новый изменённый другой merge? А для чистоты истории без этого нельзя, в тот же коммит записать или что то подобное. Или вариант только сразу делать без ошибок?
Получается то нельзя изменить комментарий к коммиту в удалённом репозитории, можно только создать новый такой же и изменить его а потом отправить другой, а не тот же
Dimka5, commit --amend - не лучшая практика в удалённом репозитории.
Обычно им пользуются в локальном, а уже потом делают пуш. То есть так:
- Сделал первый коммит
- Сделал --amend , добавив файлы / изменив комментарий.
- git push (залил в удалённый репозиторий)
В таком случае в удалённый репозиторий попадёт только последняя версия коммита.
То есть push нужно делать только с правильной версией коммита иначе на GitHub история будет не такой чистой, а соответственно и в локальном репозитории так как мы обноляемся с удалённым
Нельзя изменить комментарий к тому же коммиту в удалённом репозитории.
Но можно проделать такие операции
Изменить комментарий к последнему коммиту в локальном репозитории с помощью редактора командой git commit --amend
Далее если выполнить команду git push
(в WebStorm поступит предлжение с вариантами merge или rebase) далее выбрать merge
Будет создан новый такой же коммит но с изменённым комментарием
В итоге на GitHub и в локальном репозитории будет 2 разных коммита различающиеся только комментарием