Как переименовать коммит git в репозитории

Аватар пользователя Ivan Mamtsev
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
Познакомьтесь с основами Git бесплатно