以下是几种常见的撤销操作:
- 撤销已经暂存但未提交的改动:使用
git reset命令,将文件从暂存区移除到工作区。
git reset <filename>
- 撤销已提交的改动:使用
git revert命令,创建一个新的提交来撤销之前的提交。
git revert <commit-id>
- 撤销最近一次提交:使用
git reset命令,将 HEAD 移动到上一个提交。
git reset HEAD^
- 强制推送覆盖远程分支:使用
git push命令时,添加-f参数即可。
git push -f
需要注意的是,强制推送会覆盖远程分支,可能会导致其他人的修改丢失,请谨慎使用。




