如何重置为以前的git修订版?

时间:2014-03-14 12:34:31

标签: git

我正在尝试将我的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

我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试git reset --hard 70057f0

否则,使用git log或GUI查找正确的提交哈希,然后您可以使用reset

*注意reset只有在您已经推送了提交的情况下才能正常工作,如果您已经推送了提交,则需要使用revert来创建新的提交撤消所有先前提交到您指定的位置。

答案 1 :(得分:-1)

你给git的SHA1无效(它不存在)。使用git log仔细检查并复制/粘贴要恢复的SHA1。