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

Sri*_*ini 6 git

  • 我的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 [....]--[...]
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出什么问题?修复是什么?

mvp*_*mvp 6

您必须在您的存储库中调用文件HEAD,这是令人困惑的,git因为HEAD它也是当前活动分支的惯用名称.

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

git log -- HEAD
Run Code Online (Sandbox Code Playgroud)

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

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