Git致命的模糊论证'HEAD'使用修订版和文件名 - 将路径与修改分开,如git [....] - [...]

时间:2013-02-27 07:35:29

标签: git

  • 我的git版本是1.8.0 mysysgit0。

  • -linux服务器上的远程repo。

  • 本地回购 - Windows 7。

当我尝试提交我的本地更改时,它会在下面显示致命错误:

fatal ambiguous argument 'HEAD' both revision and file name use -- to separate paths from revision like  git [....]--[...]

有人能说明问题是什么吗?有什么问题?

1 个答案:

答案 0 :(得分:6)

您的存储库中必须有一个名为HEAD的文件,这会让git感到困惑,因为HEAD也是当前活动分支的惯用名称。

您可以使用双击来消除歧义,如下所示:

git log -- HEAD

这将显示有关名为HEAD的文件的历史记录。

避免使用具有这些特殊名称的文件来避免这些问题可能是明智之举。