我需要修改一些以前提交的旧评论。
提交方式:
$git add ***.cpp
$git commit
发表评论,保存文件,退出。
$git log
我看到了评论
对几次提交执行此操作后,我发现我犯了一个错误,需要修改上一次提交(而不是最后一次提交)的注释。需要在注释中添加额外的JIRA号,还需要替换错误的链接。
我尝试过:
$git rebase -i HEAD~2
我修改了注释,保存了文件然后退出。
然后:
$git log
我看不到评论的更改。
我也尝试过
$git push --set-upstream origin ***
我得到:错误:无法将某些引用推送到...。
$git log
仍然看不到任何变化。
请告知我该怎么做。
答案 0 :(得分:1)
我不确定这是否是您的问题,但是在运行git rebase -i
时,需要为每个要更改的提交将单词“ pick”更改为“ reword”。保存并退出后,您的编辑器将为您要求“重新编写单词”的每次提交打开一次,从而允许您使用更新的消息重新提交每次更改。