GitHub仓库中的文件夹变灰了?

嘿所以我推送了一个新的文件夹到我的GitHub仓库,并且它是灰色的。 为什么?

我是git新手,可能已经做了一些事情来引起这个,所以我如何从新鲜开始?

这是我的回购链接:https://github.com/ZoidinCode/ZoidinCode.github.io/tree/master/dist

我已卸载Git,然后重新安装它,以及这发生了:(

Git的方法:

  cd desktop/Artificial-Reason-1.4.6
bash: cd: desktop/Artificial-Reason-1.4.6: No such file or directory

XXXX~/desktop/Artificial-Reason-1.4.6 (master)
$ git add dist/header_light_dark

XXXX ~/desktop/Artificial-Reason-1.4.6 (master)
$ git commit -m "First commit to GitHub"
[master 0e2035b] First commit to GitHub
 1 file changed, 1 insertion(+)
 create mode 160000 dist/header_light_dark

XXXX ~/desktop/Artificial-Reason-1.4.6 (master)
$ git push origin master
Counting objects: 1229, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1223/1223), done.
Writing objects: 100% (1229/1229), 49.79 MiB | 443.00 KiB/s, done.
Total 1229 (delta 848), reused 0 (delta 0)
To https://github.com/ZoidinCode/ZoidinCode.github.io.git
 * [new branch]      master -> master

GitHub上的一个灰色文件夹看起来像一个子模块 ,正如我在以下提到的:

  • “这个灰色的git图标是什么?”
  • “远程GitHub中的灰色图标是什么意思”
  • 它不是一个子文件夹,而是索引中的一个特殊条目,它将其标记为子模块。

    如果您的主repo中没有.gitmodules文件,则该特殊条目通常会添加嵌套的回购 :检查您的dist/文件夹本身是否具有.git/子文件夹。

    要解决这个问题,请尝试使用git rm --cached dist (无尾随斜线)。
    有关详细信息,请参阅“无法从Git repo中删除子模块”

    git rm --cached dist
    git commit -m "Remove submodule entry"
    rm -Rf dist/.git # delete the nested repo
    git add dist
    git commit -m "Add dist plain subfolder"
    git push
    

    看起来你已经在这个文件夹中初始化了git。 要将更改目录修复到此文件夹并删除.git add commit并再次push

    链接地址: http://www.djcxy.com/p/92283.html

    上一篇: Greyed out folder in GitHub repo?

    下一篇: Nested GIT Repository mistake method to remove it?