我需要从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>'
克隆后我没有对任何文件进行任何更改。
我做错了什么?
答案 0 :(得分:0)
如果您要测试旧版本,则应直接从旧版ID
创建分支git checkout -b test $id
git revert
尝试计算一个新的提交,它将取消自$id
以来引入的更改。计算负合并时可能会发生冲突
您不需要这样做来咨询/测试旧版本
如果您需要在该测试的上下文中进行任何更改,您将已经处于“test
”分支中。