问题出在大量的shell自定义设置上。
如果我尝试使用
如果我运行
我已经根据其他答案中提到的可能是在我的主目录中创建了仓库的情况下,删除了
除了删除主目录中带有git信息的所有内容之外,我不确定自己做了什么。
根据请求:
如果我尝试使用
git init
创建新的仓库,它会两次给出fatal: bad default revision 'HEAD'
错误信息。如果我运行
git log
,它会三次给出相同的错误信息。我已经根据其他答案中提到的可能是在我的主目录中创建了仓库的情况下,删除了
~/.git
、~/.config
和~/.gitconfig
。唯一不会出现此问题的仓库是我从别人那里克隆的仓库。除了删除主目录中带有git信息的所有内容之外,我不确定自己做了什么。
根据请求:
jsw:~ jsw$ mkdir test
jsw:~ jsw$ cd test
jsw:test jsw$ git init
Initialized empty Git repository in /Users/jsw/test/.git/
fatal: bad default revision 'HEAD'
fatal: bad default revision 'HEAD'
jsw:test(master|23448707m) jsw$ cat .git/HEAD
ref: refs/heads/master
fatal: bad default revision 'HEAD'
fatal: bad default revision 'HEAD'
jsw:~ jsw$ git status
fatal: Not a git repository (or any of the parent directories): .git
.git
文件夹。如果不是这种情况,请在git init
之后(在尚未为 Git 初始化的新目录中),通过运行cat .git/HEAD
检查 HEAD 文件的内容,并在此处报告。 - jub0bsgit init
之前,我删除了父目录中的.git
目录。已更新我的问题。 - Ravenousgit status
,会发生什么? - jub0bsjsw:~ jsw$ git status fatal: Not a git repository (or any of the parent directories): .git
- Ravenous