我尝试使用子模块在我的第三方目录中保留github存储库的副本。创建和获取文件后,当我从项目提交时,它只看到文件夹,没有文件(是的,文件都在那里)。
是否有特定命令?
答案 0 :(得分:0)
在GitHub上,您只会看到 gray folder :它是gitlink special entry in the index,记录了所述子模块的SHA1。
在您的本地克隆上,只要您执行
git submodule update --init
您将看到子模块的完整内容。
但是当你推动时,你必须推动:
cd ..
),添加,提交并推送新的gitlink状态(记录子模块的新SHA1):这就是更新"灰色文件夹&#34的内容;当你从本地克隆推送时,在你的GitHub仓库中。