0
我已经从共享存储库中提取数据,但似乎在远程存在一些错误。我无法修复他的错误并提交代码。我想在撤回之前还原我的代码并处理我正在处理的功能。我们可以只在本地机器上还原最后的git pull吗?
只做git revert sha
会工作吗?我不想推回我的回复到服务器。
我该怎么办?
我已经从共享存储库中提取数据,但似乎在远程存在一些错误。我无法修复他的错误并提交代码。我想在撤回之前还原我的代码并处理我正在处理的功能。我们可以只在本地机器上还原最后的git pull吗?
只做git revert sha
会工作吗?我不想推回我的回复到服务器。
我该怎么办?
git revert
生成一个新的提交。尝试到git reset --hard sha
其中sha
是您上次工作提交的提交ID。
这会将您的HEAD
重置为该提交,并删除所有后续提交,这应该是您刚才提交的提交。
小心:使用错误会导致数据丢失。
请注意'git reset --hard'会删除所有未完成的更改。 – Ikke
@phortx/@ikke:这是我的git状态 '$ git的状态 #分支发展 什么承诺,工作目录clean' 我觉得就没有任何损失,对不对? –
然后它没有问题。可以肯定的是,只需复制你的目录;) – phortx