Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决这个Git问题?_Git - Fatal编程技术网

如何解决这个Git问题?

如何解决这个Git问题?,git,Git,我在其网页上显示的回购协议中看到: 我无法将它拉到本地计算机,无法浏览它,等等 如何解决此问题?看起来像一个记录SHA1的 这是典型的嵌套git repo,父repo会忽略它,但根文件夹除外:记录该嵌套git repo的SHA1 问题是:父回购不知道该嵌套git回购来自何处。 这就是git添加的内容:gitlink(SHA1)之外的远程回购url。该url存储在.gitmodules文件中。这样,git克隆——递归知道如何填充这些灰色文件夹:它知道克隆什么(url)和签出什么(gitlink的

我在其网页上显示的回购协议中看到:

我无法将它拉到本地计算机,无法浏览它,等等


如何解决此问题?

看起来像一个记录SHA1的

这是典型的嵌套git repo,父repo会忽略它,但根文件夹除外:记录该嵌套git repo的SHA1

问题是:父回购不知道该嵌套git回购来自何处。
这就是git添加的内容:gitlink(SHA1)之外的远程回购url。该url存储在
.gitmodules
文件中。这样,git克隆——递归知道如何填充这些灰色文件夹:它知道克隆什么(url)和签出什么(gitlink的SHA1)


但在这里,您只有SHA1,没有url。

这是其他人创建的存储库,您已经克隆了吗?不,我创建了,我是唯一一个使用它的人,这意味着我不小心有一个嵌套的git repo?如果我用删除的次级回购协议重新推送它,那就解决了吗?@DoRe正是这样。移动嵌套的git repo,然后执行一个
git rm--classicthesis
,提交和推送。我移动了嵌套回购,
git-rm--classicthesis
也起了作用。然后,我删除了classicthesis文件夹中的
git
文件,再次将其复制回来并尝试再次提交。我又遇到了同样的问题,尽管没有git文件classicthesis@DoRe你在提交之前有没有广告?任何地方都有
.git/
子文件夹吗?/git文件夹是自动添加的。第二次删除它,现在它可以工作了。非常感谢。