Github grey/unclickable 目录

Github grey/unclickable directory

这显然是一个子模块目录。我假设在该应用程序的目录中有一个 .submodule 文件夹 or/and 一个 .git 文件夹,但我没有。 (我可以在 finder 上看到所有隐藏文件)我拉和推,一切都是最新的。

信息来自:

我已经完成了 git remote -v 它显示了我唯一的回购协议。

信息来自:What does a grey icon in remote GitHub mean

有趣的是,当我在我的存储库中执行此命令时 git submodule update --init 它引用了有问题的应用程序 No submodule mapping found in .gitmodules for path 'Capstone Blog'

信息来自:What is this grey git icon?

此外,当我执行 git submodule deinit . 时,它知道哪个应用程序有问题。 No submodule mapping found in .gitmodules for path 'Capstone Blog'

信息来自:

我制作了 2 个 repos,repo1 和 repo2。添加了一个文件并将它们都推送到 github.

cd repo1
git submodule add git://clone/url/for/repo2.git
git add .
git commit -m "Adding repo2"
git push origin master

结果:

.gitmodules 的内容:

[submodule "repo2"]
    path = repo2
    url = git@path/to/repo2.git

值得一问:Capstone 博客在 github 上可用吗?

我假设问题是因为我复制了曾经有一个 .git 文件和其他一些 git 文件的整个目录。将这些文件复制到我的新存储库后,我删除了它们。哪个没有做任何事情,我仍然遇到同样的问题。这就是我所做的。

  1. 我使用 rm -rf Capstone\ Blog/ 完全删除了那个目录。

  2. 然后我复制了 Capstone 中除了 .git 文件之外的所有文件。

现在可以使用了