我正在尝试使用EGit for Eclipse推送到GitHub上的远程存储库。但我得到了一个灰色的文件夹。
为什么会变灰?
这是因为我没有正确配置EGit吗?我正在尝试将一个新项目推送到一个包含多个文件夹的现有存储库中。我通过导入克隆了存储库。我Shared
新项目与现有存储库。
但是,当我编辑源文件并尝试提交更改时,它显示没有进行任何更改。
答案 0 :(得分:0)
这是git submodule,即引用目录中另一个git存储库的方法。
目录的内容(完全检出时)包含另一个与您当前打开的存储库完全不同的git存储库。由于其他存储库可以在任何地方,Github无法在那里显示其内容。
您应该在目录的根目录中看到包含引用的.gitmodules
文件。看看那里并直接参考其他存储库。
答案 1 :(得分:0)
因为您的Assinment_6_Program_1
目录已经是一个git init目录,这意味着它已经有一个隐藏目录.git
。
.git
是保存所有git配置文件的目录。
它变为灰色,因为Assinment_6_Program_1
的父目录已经是一个git项目。因此,当您删除.git
并再次推送目录时,这将变得正常。