pick = use commit# r, reword = use commit, but edit the commit message# e, edit = use commit, but stop for amending# s, squash = use commit, but meld into previous commit# f, fixup = like "squash", but discard this commit's log message# x, exec...
merge分支时把多个commit合并成一个提交gitmerge xxx --squash修改已push的commit记录gitrebase -ixxx(需要修改记录的前一个commitid)进入编辑状态把pick 改为 reword保存退出:wq进入编辑状态修改message内容保存退出:wq影响:从修改的commit开始,后面提交的所有commitid都会改变 ...
使用git rebase 合并历史提交和修改记录 Commit Message 使用Git 做版本控制,毋庸置疑非常方便,可随心所欲地修改代码。提交代码是开发人员每天都在做的事情,清爽的提交记录让人爽心悦目。在有的场景之下,开发会产生一些琐碎的提交记录,譬如调试 CI 工具的提交,零星修改 bug 的提交,这些提交记录理应属于一条记录,这种...