【问题标题】:GitHub repo grey folderGitHub repo 灰色文件夹
【发布时间】:2017-02-12 21:34:26
【问题描述】:

我正在尝试使用 EGit for Eclipse 推送到我在 GitHub 上的远程存储库。但我得到了一个灰色的文件夹。

为什么是灰色的? 这是因为我没有正确配置 EGit 吗?我正在尝试将一个新项目推送到其中包含多个文件夹的现有存储库中。我通过导入它来克隆存储库。我Shared 使用现有存储库的新项目。

但是,当我编辑源文件并尝试提交更改时,它显示没有进行任何更改。

【问题讨论】:

    标签: github


    【解决方案1】:

    这是一个git submodule,即一种在目录中引用另一个 git 存储库的方法。

    目录的内容(完全签出时)包含另一个与您当前打开的完全不同的 git 存储库。由于其他存储库可以在任何地方,Github 无法在那里显示其内容。

    您应该会在包含引用的目录的根目录中看到一个 .gitmodules 文件。看看那里并直接引用其他存储库。

    【讨论】:

    • 我没有看到 .gitmodules 文件夹。这令人沮丧,所以现在我只是将存储库克隆到我桌面上的一个文件夹,然后从我的终端而不是 Eclipse 使用 Git。
    • 它不是文件夹,而是文件(可能在本地显示为隐藏)。
    • 哦,对了,我就是这个意思。即使启用了View Hidden Files 选项,我也看不到该文件。
    【解决方案2】:

    因为你的Assinment_6_Program_1目录已经是一个git init目录,也就是说里面已经有一个隐藏目录.git了。

    .git 是一个保存所有 git 配置文件的目录。

    它变成灰色是因为Assinment_6_Program_1的父目录已经是一个git项目。所以当你删除.git并再次推送你的目录时它会变得正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 2014-01-31
      • 2014-01-28
      相关资源
      最近更新 更多