克隆后无法将git恢复为较旧的提交(未进行任何更改)

时间:2011-08-17 10:19:02

标签: git-clone

我需要从github测试一些代码的旧版本(commit)。我做了git clone然后

git revert $id

其中& id是我需要检查的版本的ID。我收到了这个错误:

error: could not revert 9a0d90d... Version 1.2.1
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'

克隆后我没有对任何文件进行任何更改。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

如果您要测试旧版本,则应直接从旧版ID

创建分支
git checkout -b test $id

git revert尝试计算一个新的提交,它将取消自$id以来引入的更改。计算负合并时可能会发生冲突 您不需要这样做来咨询/测试旧版本 如果您需要在该测试的上下文中进行任何更改,您将已经处于“test”分支中。

相关问题