【发布时间】:2014-08-30 07:37:28
【问题描述】:
我尝试使用子模块将来自 github 存储库的副本保存在我的第 3 方目录中。创建并获取文件后,当我从项目提交时,它只看到文件夹,看不到文件(是的,文件在那里)。
有具体的命令吗?
【问题讨论】:
标签: git git-submodules
我尝试使用子模块将来自 github 存储库的副本保存在我的第 3 方目录中。创建并获取文件后,当我从项目提交时,它只看到文件夹,看不到文件(是的,文件在那里)。
有具体的命令吗?
【问题讨论】:
标签: git git-submodules
在 GitHub 上,你只会看到一个 gray folder:它是 gitlink special entry in the index,记录了该子模块的 SHA1。
在你的本地克隆上,只要你做一个
git submodule update --init
您将看到子模块的全部内容。
但是当你推的时候,你必须从:
cd ..),添加、提交和推送新的 gitlink 状态(记录子模块的新 SHA1):当你更新 GitHub 仓库中的“灰色文件夹”时从本地克隆推送。【讨论】: