Git非仓库错误求助:命令执行异常及仓库初始化问题
解决Git错误:fatal: not a git repository (or any of the parent directories): .git
问题分析
你执行Git命令的当前目录不是Git仓库目录,且父目录中也没有.git文件夹。从操作记录来看,你在包含Desktop、Documents等系统文件夹的用户根目录初始化了一个无意义的Git仓库,之后克隆liggghts仓库后,未切换到该仓库目录就执行Git命令,从而触发错误。
修复步骤
切换到克隆的仓库目录
打开终端,执行命令进入克隆好的liggghts仓库:cd liggghts进入后再执行
git status等命令即可正常操作。清理用户根目录的无效仓库
用户根目录的Git仓库包含大量系统文件,无保留必要。回到用户根目录,执行以下命令删除该仓库:cd ~ rm -rf .gitWindows系统若使用Git Bash可直接执行上述命令,也可手动找到用户根目录下的
.git文件夹删除。规范操作流程(避免后续出错)
- 先创建专门的项目文件夹,避免在系统目录操作:
mkdir -p ~/Projects/CFDEM cd ~/Projects/CFDEM - 在该目录下克隆仓库:
git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts - 进入仓库目录进行后续操作:
cd liggghts
- 先创建专门的项目文件夹,避免在系统目录操作:
内容的提问来源于stack exchange,提问作者Доктор-Ананас
相关产品推荐
相关产品推荐

