没有.git文件上传到Git Repository

时间:2018-03-10 05:48:49

标签: git github

我已经完成了git init并为我的项目创建了一个Git Repository。当我“cd .git”时,我进入文件夹。但我的问题是在Git存储库中.git文件没有上传。我尝试更改目录并执行新的git init,但问题仍然存在。因此,当有人克隆我的存储库时,没有.git文件夹,因此它不是Git存储库。

2 个答案:

答案 0 :(得分:3)

永远不会添加/提交/推送/上传.git文件夹。这完全正常,根本不是问题。 .git文件夹管理您的存储库的本地副本。你在GitHub上的存储库有它的'拥有not a Git repository文件夹,任何人都可以克隆您的存储库。有关该文件夹包含的详细说明,请参阅this answer

持续存在的问题是克隆存储库的人确实收到cd消息的原因。克隆后他们是否#cloud-config ssh_authorized_keys: - ssh-rsa MY_SSH_KEY_HERE package_update: true package_upgrade: true packages: - docker.io runcmd: - [ sh, -c, "sudo apt install -y docker" ] - [ sh, -c, "sudo apt install -y docker-compose"] - [ sh, -c, "sudo service docker start" ] rancher: services: rancher-server: image: hello-world restart: always ports: - 80:80 environment: - TEST_VAR=TEST 进入了存储库文件夹?

答案 1 :(得分:1)

在GitHub上,您可以克隆存储库或将其下载为.zip文件。当您决定下载目录时,GitHub只导出您可以在GitHub的文件浏览器中看到的文件,并且它不会将其设置为Git存储库。这就是为什么没有.git文件夹,以及为什么Git命令在解压缩的目录中不起作用的原因。

如果您不关心历史记录并且不想对代码进行任何更改,那么将存储库作为.zip文件下载可能非常有用。但是当您想要进行协作时,您需要正确克隆存储库。如果在CLI上克隆存储库太复杂,请查看Git存在的图形用户界面(例如GitHub Desktop,GitKraken,SourceTree等等)。