【发布时间】:2017-02-12 21:34:26
【问题描述】:
我正在尝试使用 EGit for Eclipse 推送到我在 GitHub 上的远程存储库。但我得到了一个灰色的文件夹。
为什么是灰色的?
这是因为我没有正确配置 EGit 吗?我正在尝试将一个新项目推送到其中包含多个文件夹的现有存储库中。我通过导入它来克隆存储库。我Shared 使用现有存储库的新项目。
但是,当我编辑源文件并尝试提交更改时,它显示没有进行任何更改。
【问题讨论】:
标签: github
我正在尝试使用 EGit for Eclipse 推送到我在 GitHub 上的远程存储库。但我得到了一个灰色的文件夹。
为什么是灰色的?
这是因为我没有正确配置 EGit 吗?我正在尝试将一个新项目推送到其中包含多个文件夹的现有存储库中。我通过导入它来克隆存储库。我Shared 使用现有存储库的新项目。
但是,当我编辑源文件并尝试提交更改时,它显示没有进行任何更改。
【问题讨论】:
标签: github
这是一个git submodule,即一种在目录中引用另一个 git 存储库的方法。
目录的内容(完全签出时)包含另一个与您当前打开的完全不同的 git 存储库。由于其他存储库可以在任何地方,Github 无法在那里显示其内容。
您应该会在包含引用的目录的根目录中看到一个 .gitmodules 文件。看看那里并直接引用其他存储库。
【讨论】:
.gitmodules 文件夹。这令人沮丧,所以现在我只是将存储库克隆到我桌面上的一个文件夹,然后从我的终端而不是 Eclipse 使用 Git。
View Hidden Files 选项,我也看不到该文件。
因为你的Assinment_6_Program_1目录已经是一个git init目录,也就是说里面已经有一个隐藏目录.git了。
.git 是一个保存所有 git 配置文件的目录。
它变成灰色是因为Assinment_6_Program_1的父目录已经是一个git项目。所以当你删除.git并再次推送你的目录时它会变得正常。
【讨论】: