Как редактировать / изменять сообщения коммитов для коммитов, предшествующих последним в Git?

git

156 просмотра

1 ответ

Как показано на этом популярном ответе в SO , когда мне нужно отредактировать / исправить сообщение для последнего коммита, я делаю:

git commit --amend -m "New commit message"

Но что я должен делать, когда я хочу изменить сообщения о коммитах для коммитов, предшествующих последнему? Например, 14-й последний коммит - также учитывая, что коммиты не были перенесены на удаленный?

Есть ли способ сделать это без сброса предыдущих коммитов? Было rebaseбы правильно сделать в этом случае?

Автор: Wallace Sidhrée Источник Размещён: 12.11.2019 09:39

Ответы (1)


5 плюса

Решение

Вам понадобится интерактивный перебазирование, как упомянуто здесь: Как изменить указанный коммит в git?

Разница в том, что вместо того, editчтобы просто коммитить, вам нужно будет просто rewordкоммитить сообщение.

Вот еще один полезный ресурс: https://help.github.com/articles/interactive-rebase

редактировать: reword работает только в версиях 1.6.6 или новее, как указано в OP.

Автор: Ayush Chaudhary Размещён: 18.03.2014 06:12
Вопросы из категории :
32x32