由于这个伟大的gist,我已将git repo及其所有修订内容转移到Github import feature。
但现在所有提交消息都是empty:
没有提交消息
UserA在27天前在GitHub上提交
如何在一个月后更改所有这9或10次提交的提交消息?
(可以直接在Github的网站上找到吗?)
答案 0 :(得分:1)
您可以使用git rebase -i HEAD^8
以交互方式更改消息。
这将打开一个编辑器,您可以更改提交消息,并将单词pick
更改为reword
,现在可以重新编写每个提交消息。
请注意,此操作会重写您的整个历史记录,这意味着您必须git push --force
更新远程存储库。
通过执行git push --force
,您也将更新远程历史记录,这意味着参与者必须重新拉动甚至重新克隆存储库以集成新历史记录,这可能导致可怕的合并甚至丢失变化。