我收到了此意外警告消息
~/work$ git clone git@github.com:user/myrepo
Cloning into 'myrepo'...
warning: You appear to have cloned an empty repository.
done.
从github克隆到本地时。 github仓库不是空的。
与
相同~/work$ git clone git@github.com:user/myrepo.git
创建了新的子目录myrepo
,但是调用git status
,git log
,git history
时,所有结果都为空。
我以前执行过git clone ...
,并成功在同一~/work
目录中建立了克隆子目录。
一个可能(但不确定)的区别是myrepo
中的所有文件都是手工输入的文件。
本地目录~/work
包含43个子目录,但没有文件。
我创建了一个新目录~/github
。尝试从该目录克隆,并且工作正常:
~/github$ git clone git@github.com:user/myrepo
Cloning into 'myrepo'...
remote: Enumerating objects: 118, done.
remote: Counting objects: 100% (118/118), done.
remote: Compressing objects: 100% (109/109), done.
remote: Total 118 (delta 55), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (118/118), 25.71 KiB | 1.07 MiB/s, done.
Resolving deltas: 100% (55/55), done.
已解决,但原因未知。
我最好还是把这张唱片留给别人。我注意到许多其他帖子,其中包含“警告:您似乎克隆了一个空的存储库”,但大多数是由于无法对源存储库提交任何内容而导致的。因此,该报告中的情况很可能会陷入混乱。
作为一个问题-原因是什么?还有任何类似的经历?