本文适用于强迫症想保持 commits 记录整洁,但不小心提交了不必要内容的情况
情况一:本地不需要回退(即让远端回退到本地的版本)
- 提交到远端
1
1
git push origin <分支名> --force
情况二:本地需要回退
- 先在本地回退到需要的版本
1
git reset --hard <需要回退到的版本号(只需输入前几位)>
版本号可用如下指令查看
1
git log remotes/origin/分支名
- 提交到远端
1
1
git push origin <分支名> --force