git如何合并多个commit,删除被合并的commit
- 查询之前的log,例如向前查询五条
git log -5
- 命令的意思:回到前面第5个commit,将后面4个commit提交的内容状态改为未提交
将第五条commitid复制下来,然后执行命令:
git reset 复制下来的commitid
- 提交修改的内容
git add .
git commit -m “将前4个commit合并为一个”
- 提交到远程分支
git push origin 分支名
git log -5
将第五条commitid复制下来,然后执行命令:
git reset 复制下来的commitid
git add .
git commit -m “将前4个commit合并为一个”
git push origin 分支名