繁体   English   中英

如何处理:不是 git 存储库:'/home/user/git' 即使是

[英]How to deal: not a git repository: '/home/user/git' even if it is

前段时间我在主路径中创建了一个“git”目录,只是为了存储我使用的存储库。 但这以某种方式破坏了我所有的 git 系统,甚至在 ~ 文件夹中,当我尝试使用 git 时,我输出了这个(PWD=/home/user):

$ git status
fatal: This operation must be run in a work tree

我已经删除了 'git' 文件夹,但出现了另一个问题(PWD=/home/user):

$ git status
fatal: not a git repository: '/home/user/git'

我试图重新安装 git。 没有帮助。 我对此有点困惑。


UPD #1:我很抱歉一开始的解释不好。

这应该足够清楚:

$pwd
/home/user/MyGitRepos/some_repo/

$ls -a
.  .. .git README.md

$git status
fatal: not a git repository: '/home/user/git'

我是 /、/etc、/home/user/ 的任何路径都会给我相同的输出:

fatal: not a git repository: '/home/user/git'

仔细检查您的环境变量

如果您将GIT_DIRGIT_WORK_TREE设置为/home/user/git ,则可以解释错误消息。

还要检查git config -l --show-scope --show-origin以防任何配置也引用该路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM