Git rebase 修改已经Push的提交的信息
如果想修改已经推送到远程的 Git 提交信息,可以使用 git rebase 和 git commit –amend 来更改提交历史。修改已经推送的提交信息是有风险的,特别是如果其他人已经拉取了你的提交历史。修改历史后,可能会导致他们的工作分叉,因此在多人协作时要小心使用。
找到要修改的提交
git log
查看提交历史。
使用 git rebase -i
进行交互式变基
|
** 注意,这里的
选择要修改的提交
执行git rebase -i
后,会打开一个编辑器,会看到:
每一行的开头有pick
。要修改某个提交的信息,替换pick
为reword
,然后保存并退出编辑器。
修改提交信息
之后,Git 会打开一个新的编辑器,显示想要修改的提交信息。修改提交信息后,保存并退出编辑器。
强制推送到远程
|
Git rebase 修改已经Push的提交的信息
https://cctv3.net/static/20241203/git-rebase-modify-committed-message.html