1.git log
找到要删除的提交 Id ( 简写为 Id-a) 之前一次 提交的 Id (简写为 Id-b);
2.git rebase -i Id-b
表示回退到之前的版本,并在之后会提交需要的所有提交。
3.删除要删除的提交(skip 变成 drop 或者 删除想要删除的那一行),并保存退出。
4.git push origin branch-name --force
备注:
可能存在 git rebase --continue 提示,按照提示执行即可。
1.git log
找到要删除的提交 Id ( 简写为 Id-a) 之前一次 提交的 Id (简写为 Id-b);
2.git rebase -i Id-b
表示回退到之前的版本,并在之后会提交需要的所有提交。
3.删除要删除的提交(skip 变成 drop 或者 删除想要删除的那一行),并保存退出。
4.git push origin branch-name --force
备注:
可能存在 git rebase --continue 提示,按照提示执行即可。