plaintext pick abc1234 Commit message 1 edit def9876 Commit message 2 # 假设这是你要修改的 commit pick ghi3456 Commit message 3 保存并退出编辑器(通常是 Vim,按 Esc 后输入 :wq)。 使用git commit --amend --author="新作者信息" 修改commit 作
git rebase -i 最靠前需要合并的commit的父commit_id,如果是第一个commit,那么直接就是第一个commit_id 然后将要合并的几条commit的message放到一起(紧挨着最靠前的需要合并的commit),且相关commit前的cmd改为squash 然后保存退出。 后面解决冲突后,先 git add,在git rebase --continue...
左边第一列表示命令(command),中间一列表示commit id, 最右边一列是我们之前提交的message。 这里的展示顺序,是按事件顺序排列的。 即,第一行是最早提交的信息。 假设我们需要修改第2条和第4条commit的message, 则需要将它们的命令(command),由pick改为edit, 其它地方保持不变(此时还不用修改message)。 修改完成...
gitcommit--amend//此时会打开最近一次本地commit的信息,此时是以vi编辑器的形式打开。我们按下i建进入文本编辑模式,然后把想要修改的提交信息nomessage 改成 修改提交信息,然后 输入:wq来退出保存此次修改//此时我们已经修改完了本地的commit信息,然后就可以git push到远程仓库了. 本地仓库commit 而且已push git r...