我从共享存储库中提取数据,但似乎是远程上的一些错误。我无法修复他的错误并提交代码。我想在拉动之前恢复我的代码并处理我正在处理的功能。
只做git revert sha
会有效吗?我不想将我的恢复推送到服务器。
我该怎么办?
答案 0 :(得分:1)
git revert
生成一个新提交。尝试git reset --hard sha
其中sha
是您上次工作提交的提交ID。
这会将HEAD
重置为该提交,因此删除所有后续提交,这应该是您刚提交的提交。
警告:错误使用会导致数据丢失。