我正在尝试执行以下git命令:
git reset –hard DI_BINARY_REPOSITORY_IMX6_LINUX_14.4C504.2
但是我收到以下错误:
fatal: ambiguous argument '–hard': unknown revision or path not in the working tree. Use '--' to separate paths from revisions"
我做错了什么?
答案 0 :(得分:5)
您使用错误的字符作为选项。 “ - ”!=“ - ”
答案 1 :(得分:0)
两种可能性:
你是否在努力之后传递了正确的参数?您需要指定要重置的提交标记。 HEAD和HEAD~1(HEAD之前的一次提交)很常见。
那是一两个你用的硬盘吗?应该是2。
答案 2 :(得分:0)
这是我的情况。我在尝试返回非常旧的提交时遇到了同样的错误。我发现我的本地仓库不包含此提交。添加参数 depth = num_of_commits_to_fetch 可解决问题。例如:
git pull --depth=1000
git reset --hard 9e766b9