我正在尝试将我的git repo重置为2-3版旧提交。我正在尝试执行以下操作:
git reset 70057f0
然而,这给出了:
fatal: ambiguous argument '70057f0': unknown revision or path
not in the working tree.
Use '--' to separate paths from revisions
我做错了什么?
答案 0 :(得分:1)
尝试git reset --hard 70057f0
否则,使用git log或GUI查找正确的提交哈希,然后您可以使用reset
。
*注意reset
只有在您已经推送了提交的情况下才能正常工作,如果您已经推送了提交,则需要使用revert
来创建新的提交撤消所有先前提交到您指定的位置。
答案 1 :(得分:-1)
你给git的SHA1无效(它不存在)。使用git log
仔细检查并复制/粘贴要恢复的SHA1。