Loading

Git 日志合并

Git日志合并

如下图提交4次记录,将最近三次合
img

方法一(git reset --soft commitID):

# 1. 查看日志
git log

# 2. 合并最后三次提交
git reset --soft '29504f7ae52cf6c599973f79ebfa85e9345c729e'

# 3. 提交代码
git add .
git commit -m "新的日志说明"

方法二(git rebase):

  1. git log查看提交记录

  2. 执行 git rebase -i HEAD~3命令或者 git rebase -i 'commit-id'(第一次提交的id)

# git rebase -i HEAD~3
# 或
# git rebase -i "29504f7ae52cf6c599973f79ebfa85e9345c729e"

img

  1. 执行后进入如下vim界面
    • 按下 " i " 键进入编辑模式,修改后两条pick为s或者squash
    • 按下ESC退出编辑模式
    • 按下shift+:键在最后一行输入wq保存退出

img
img

  1. 进入提交说明修改界面,可以修改说明为合并三次提交,然后退出
    img
    img

  2. 查看日志

git log

img

posted @ 2022-11-21 10:57  纯白、色  阅读(500)  评论(0编辑  收藏  举报