我将一个git文件夹从Linux备份到FAT32外部驱动器上,稍后将其复制回来,并说它
fatal: Not a git repository (or any of the parent directories): .git
可能出了什么问题?
答案 0 :(得分:3)
How to break your git repository建议尝试
find . -type f -print0 | xargs -0 chmod a-x
或将head
重命名为HEAD
。
后者为我修好了。
答案 1 :(得分:3)
要添加到您的答案中,有一个proposition of a patch back in 2007允许使用“head
”之类的名称,而不仅仅是“HEAD
”。
毋庸置疑,这个命题并不完全受欢迎:
现在,我意识到这可能会打开一堆蠕虫......我们还想去寻找名为“
pack-ab~1.pac
”的文件吗?天啊,没有。
所以,到目前为止,人们在that happens时仍然会在头部重新命名。