我已经执行了git init并为我的项目创建了一个Git Repository。当我“cd .git”进入该文件夹时,但问题在于在Git Repository中,.git文件没有被上传。我尝试更改目录并进行新的git init,但问题仍然存在。因此,当有人克隆我的存储库时,没有.git文件夹,因此会显示不是Git存储库。
.git
文件夹永远不会被添加/提交/推送/上传。这是完全正常的,没有任何问题。 .git
文件夹管理您本地副本的存储库。在GitHub上的存储库有它自己的.git
文件夹,任何克隆存储库的人也都有一个.git
文件夹。有关该文件夹包含的详细信息,请参见此答案。git clone
克隆了仓库,所有文件都被复制到了最新版本,但整个东西不是 git 仓库?! - kowsky.zip
文件。当您决定下载目录时,GitHub仅导出您在GitHub文件浏览器中看到的文件,并且不将其设置为Git存储库。这就是为什么没有.git
文件夹以及提取的目录中Git命令不起作用的原因。.zip
文件在您不关心历史记录并且不想对代码进行任何更改时非常有用。但是,当您想要协作时,需要正确地克隆存储库。如果在CLI上克隆存储库过于复杂,请查看存在于Git的图形用户界面(例如GitHub Desktop、GitKraken、SourceTree等)。
.git/
目录不会在GitHub的UI中显示。你为什么想在那里看到它?(请注意,.git/
目录不是被跟踪的内容:你的.git/
和GitHub的将是不同的。) - Chris