Search Docs
git reset --hard HEAD^
注意:使用此命令,会丢失 commit 的最新代码,谨慎使用。
这种方式比使用 git reset 命令更加安全,因为它不会改变提交历史,而是创建一个新的提交来撤销之前的修改。
git revert <commit> git commit -m '回退到版本 commit' git push origin <branch>
此操作会删除指定 commit 后面的提交记录,谨慎使用。
步骤:
git reset --hard <commit> # 使用强制推送,避免拉取代码 git push origin <branch> --force
git checkout <commit>也可以进行代码回退,尚未亲自实践,如有兴趣请自行查找资料
git checkout <commit>