更改大量的提交消息

时间:2017-01-11 10:36:43

标签: git github gist

由于这个伟大的gist,我已将git repo及其所有修订内容转移到Github import feature

但现在所有提交消息都是empty

  

没有提交消息
  UserA在27天前在GitHub上提交

如何在一个月后更改所有这9或10次提交的提交消息?

(可以直接在Github的网站上找到吗?)

1 个答案:

答案 0 :(得分:1)

您可以使用git rebase -i HEAD^8以交互方式更改消息。 这将打开一个编辑器,您可以更改提交消息,并将单词pick更改为reword,现在可以重新编写每个提交消息。 请注意,此操作会重写您的整个历史记录,这意味着您必须git push --force更新远程存储库。

通过执行git push --force,您也将更新远程历史记录,这意味着参与者必须重新拉动甚至重新克隆存储库以集成新历史记录,这可能导致可怕的合并甚至丢失变化。