7
  • 我的 git 版本是 1.8.0 mysysgit0。

  • -linux 服务器上的远程仓库。

  • 本地存储库 - Windows 7。

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

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

任何人都可以提出问题所在吗?解决方法是什么?

4

1 回答 1

7

您的存储库中必须有一个名为 的文件HEAD,这很令人困惑git,因为这HEAD也是当前活动分支的习惯名称。

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

git log -- HEAD

这将显示有关名为HEAD.

避免使用这些特殊名称的文件以避免这些问题可能是明智的。

于 2013-02-27T08:37:49.590 回答