Как вы переименовываете фиксацию Git, нажатую в GitHub?
Я тупо отодвинул фиксацию GitHub с очень перепутанным именем фиксации. Как это изменить?
Работает ли git commit --amend на уже нажатой фиксации?
Ответ 1
git commit --amend
который выведет ваш редактор, или
git commit --amend -m "Your new message here"
который позволит вам указать новое сообщение в командной строке. Также возможно, но более полезно, если у вас есть другие фиксации, чтобы переделать
git rebase -i HEAD^
# then replace 'pick' with 'r' or 'reword' and save, editor should pop up again to edit the msg
Поскольку это commit имеет новый SHA1 из-за изменения содержимого, вам нужно будет принудительно нажать новую ссылку. Сила нужна, потому что она сообщает git забыть о предыдущей фиксации. Это мера безопасности.