Подтвердить что ты не робот

Как вы переименовываете фиксацию Git, нажатую в GitHub?

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

Работает ли git commit --amend на уже нажатой фиксации?

4b9b3361

Ответ 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 забыть о предыдущей фиксации. Это мера безопасности.

git push origin your-branch-name -f