Как переименовать коммит git в репозитории
Ответы
Ivan Mamtsev
08 июля 2022
Переименовать коммит можно несколькими способами. Если вам нужно поменять последнее сообщение, то достаточно git commit --amend -m <новое сообщение>
git commit -m 'add file.txt'
git log
# e4266a0 (HEAD -> main) add file.txt
git commit --amend -m 'add super awesome file.txt'
git log
# 9ca69dd (HEAD -> main) add super awesome file.txt
Если же вам нужно переименновать несколько коммитов, то вам нужно ввести git rebase -i <последний коммит для редактуры>
, и в интерактивном режиме отредактировать сообщения нужных коммитов.
git log
# 9ca69dd (HEAD -> main) add super awesome file.txt
# c1a5665 (new-branch) fix bug
# 86954b1 change readme
# daaa7f9 add 1.txt 2.txt
# 9f2880b readme
# здесь указываем rebase до последнего коммита, который хотим отредактировать
git rebase -i 9f2880b
0
1