化工网站建站模板,wordpress 不能换行,不相关的网站做单项链接可以吗,徐州专业网站制作文章目录 修改最近一次 commit 的提交信息修改某次 commit 的提交信息方法总结 修改最近一次 commit 的提交信息 git commit --amend -m new message修改某次 commit 的提交信息
git log --oneline
运行结果如下2f80f1b commit 4
9ee990a 第三次提交
40f2f03 comm… 文章目录 修改最近一次 commit 的提交信息修改某次 commit 的提交信息方法总结 修改最近一次 commit 的提交信息 git commit --amend -m new message修改某次 commit 的提交信息
git log --oneline
运行结果如下2f80f1b commit 4
9ee990a 第三次提交
40f2f03 commit 2
8ec9f83 first commit实战将 9ee990a 的提交信息改为commit 3
# 待修改提交的前一个提交的修订号
git rebase -i 40f2f03
运行结果如下pick 9ee990a commit 第三次提交
pick 2f80f1b commit 4进入编辑模式按 i将第一行的 pick 改为 e方向键移动光标保存退出按 ESC输入:wq回车 此时 git 会有如下提示
Stopped at 9ee990a... 第三次提交
You can amend the commit now, withgit commit --amendOnce you are satisfied with your changes, rungit rebase --continue由提示得知先运行第一个命令修改提交信息
git commit --amend -m commit 3修改好后再运行第二个命令保存
git rebase --continue若要批量修改那就将多个 pick 改为 e然后依次按顺序重复以上两个命令
方法总结
修改最近一次提交信息可以用 git commit --amend也可以用git rebase -i推荐使用前者更方便
修改某次提交信息用git rebase -ipick 改为 e再通过git commit --amend、git rebase --continue完成后续操作
批量修改提交信息用git rebase -i多个 pick 改为 e再通过git commit --amend、git rebase --continue完成多个后续操作
还可用git filter-branch -f --env-filter编写脚本完成批量修改