Flutter 颤振目录不是GitHub项目的克隆
我从(flatter\u windows\u v0.5.1-beta.zip)下载了flatter 在windows 10中,按照指导原则,在C:\Users\M.Junaid中提取压缩文件并打开flatter-console.bat。我试图运行颤振医生,但得到以下结果Flutter 颤振目录不是GitHub项目的克隆,flutter,Flutter,我从(flatter\u windows\u v0.5.1-beta.zip)下载了flatter 在windows 10中,按照指导原则,在C:\Users\M.Junaid中提取压缩文件并打开flatter-console.bat。我试图运行颤振医生,但得到以下结果 Error: The Flutter directory is not a clone of the GitHub project. The flutter tool requires Git in order t
Error: The Flutter directory is not a clone of the GitHub project.
The flutter tool requires Git in order to operate properly;
The to set up flutter, run the following command:
git clone -b beta https://github.com/flutter/flutter.git
重新检查正确安装的依赖项Git和PowerShell,路径变量也正确-C:\Users\M.Junaid\flatter\bin
我试过这些,但没有效果:
我使用以下命令解决了此问题:
git clone -b beta https://github.com/flutter/flutter.git
(注意:确保已安装git。)
之后,尝试打开
flatter\u console.bat
并键入任何flatter命令以检查其安装是否正确。flatter脚本检查工作目录中是否有.git
目录。如果此目录不在适当的位置,则消息将被视为已报告
因此,请仔细检查此目录是否存在。如果不存在,您可能需要重新克隆存储库。flatter检查git文件夹,通常是隐藏文件夹。如果您复制并粘贴了zip文件的内容,则很有可能您没有复制此隐藏文件夹 您可以通过执行以下操作之一来解决此问题:
flatter
)以包含内部的所有隐藏文件,或我对颤振1.0也有同样的问题。我通过运行以下命令解决了此问题:
git clean -xfd
这将删除所有现有文件,并在另一个文件夹中重新创建它们。您需要运行
git init
这样就可以创建.git文件夹。
一旦你这么做了,颤振医生就会按计划工作 即使使用git下载,我也遇到了这个问题。 解决方案是将文件夹名称从.github更改为.git 在windows中,我执行了以下操作
rename .github .git
在您的情况下,当您将从flatter\u windows\u v0.5.1-beta.zip中提取的内容复制/移动到C:\Users\M.Junaid时,可能会忘记一些隐藏的文件,如下面所示(Github项目有.git目录)
当flatter有“!”时,这个错误也会出现在文件路径中 因此,您需要将文件夹重命名为“!”以它的名义
对我有效,而其他解决方案没有帮助。这对我有效,我在gitlab项目中将颤振作为子树,并出现相同的错误,将.github重命名为.git worke如果您使用mac,则可以使用command+shift+查看隐藏的文件和文件夹。这里建议的解决方案解决了这个问题……它对我很有效。非常感谢救了我!谢谢
.cirrus.yml
.codecov.yml
.git
.gitattributes
.github
.gitignore
.idea
.pub-cache