ELI_He9992026-09-02 18:22
1) 撤销最近一次提交,但保留改动在工作区 git reset --soft HEAD~1
2) 把所有改动先移出暂存区,方便重新挑选 git reset
3) 只添加你想要的文件(可多次指定) git add 想要的文件1 想要的文件2
4) 用原来的提交信息重新提交 git commit -C ORIG_HEAD # -C ORIG_HEAD 复用刚才那个 commit 的信息
5) 覆盖远端(比 --force 安全,会在别人有新提交时拒绝) git push --force-with-lease