使用git rebase -i(交互式变基)
- 首先查看提交历史:
git log --oneline - 执行交互式变基:
git rebase -i HEAD~2(假设要修改最近2次提交) - 在打开的编辑器中,将修改的提交前面的pick改为edit.
- 保存退出后,git会停在每个被标记为edit的提交处。
- 修改代码后,执行
git add -p filename.py选中需要提交的代码,之后执行git commit --amend - 继续变基:
git rebase --continue - 直到所有commit修改完成。
git push origin master
参考:
https://blog.youkuaiyun.com/qq_56947957/article/details/148171435
Git修改已提交Commit方法
1091

被折叠的 条评论
为什么被折叠?



