Git 日志合并
Git日志合并
如下图提交4次记录,将最近三次合
方法一(git reset --soft commitID):
# 1. 查看日志
git log
# 2. 合并最后三次提交
git reset --soft '29504f7ae52cf6c599973f79ebfa85e9345c729e'
# 3. 提交代码
git add .
git commit -m "新的日志说明"
方法二(git rebase):
-
git log查看提交记录
-
执行 git rebase -i HEAD~3命令或者 git rebase -i 'commit-id'(第一次提交的id)
# git rebase -i HEAD~3
# 或
# git rebase -i "29504f7ae52cf6c599973f79ebfa85e9345c729e"
- 执行后进入如下vim界面
- 按下 " i " 键进入编辑模式,修改后两条pick为s或者squash
- 按下ESC退出编辑模式
- 按下shift+:键在最后一行输入wq保存退出
-
进入提交说明修改界面,可以修改说明为合并三次提交,然后退出
-
查看日志
git log