Git 肮脏回购中模棱两可的refmane

Git 肮脏回购中模棱两可的refmane,git,Git,这是一个测试repo,所以我可以删除它或提交它并完成它。但是,我很恼火,因为我无法重置或隐藏更改并修复回购(不明确的参考文献): 好的,那么试着让回购协议变得干净: swilson@swlap1:~/gits/test$ git reset --hard warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD' is ambiguous. warning:

这是一个测试repo,所以我可以删除它或提交它并完成它。但是,我很恼火,因为我无法重置或隐藏更改并修复回购(不明确的参考文献):

好的,那么试着让回购协议变得干净:

swilson@swlap1:~/gits/test$ git reset --hard
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
HEAD is now at 374f306 test2 id
没有。好的,尝试隐藏更改:

swilson@swlap1:~/gits/test$ git stash
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
Saved working directory and index state WIP on (no branch): 374f306 test2 id
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
HEAD is now at 374f306 test2 id
没有。因此,请尝试删除分支:

swilson@swlap1:~/gits/test$ git branch -d HEAD
error: Cannot delete the branch 'HEAD' which you are currently on.
没有。从这里到哪里

[编辑1]

swilson@swlap1:~/gits/test$ git branch foo
warning: refname 'HEAD' is ambiguous.
fatal: Ambiguous object name: 'HEAD'.
[编辑2]

swilson@swlap1:~/gits/kore_tools.git/test$ git branch -a
* (no branch)
  master
  mergetest
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

HEAD
不是分支-它是指向历史记录中当前位置的指针

  warning: refname 'HEAD' is ambiguous.
表示当前位置(头部)未绑定到任何分支。你可以用

git branch <branch-name>
git分支

要从当前位置创建新早午餐,此消息也将消失

:swilson@swlap1:~/gits/test$ls../.git/modules/test/refs/heads不显示任何内容。swilson@swlap1:~/gits/test$git branch foo警告:refname“HEAD”不明确。致命:对象名称不明确:“HEAD”。嗯,不知道如何在那里放换行符,但无论如何,这不起作用。您可以提供
git branch-a
hmmm的输出。好的。您是否能够执行git checkout master?
git branch <branch-name>