почему git log не показывает изменения после изменения старых комментариев? - PullRequest
0 голосов
/ 20 июня 2019

Мне нужно изменить некоторые старые комментарии, ранее зафиксированные.

Способ совершения:

$git add ***.cpp

$git commit 

комментировать, сохранить файл, выйти.

$git log 

Я видел комментарии

Сделав это в течение нескольких коммитов, я обнаружил, что допустил ошибку, и мне нужно было изменить комментарии для предыдущего коммита (не последнего). Дополнительные комментарии JIRA должны быть добавлены к комментариям, неправильная ссылка также должна быть заменена.

Я попробовал:

$git rebase -i HEAD~2

Я изменил комментарии, сохранил файл и вышел.

затем:

$git log 

Я не вижу изменений в комментариях.

я тоже пробовал

$git push --set-upstream origin ***

Я получил: error: не удалось отправить некоторые ссылки на ....

$git log

до сих пор не вижу никаких изменений.

Пожалуйста, посоветуйте, что мне делать.

1 Ответ

1 голос
/ 21 июня 2019

Я не уверен, что это ваша проблема, но когда вы запускаете git rebase -i, вам нужно изменить слово «pick» на «reword» для каждого коммита, который вы хотите изменить. Когда вы сохраняете и выходите, ваш редактор будет открываться один раз для каждого коммита, который вы попросили «перефразировать», что позволит вам повторно фиксировать каждое изменение с обновленным сообщением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...