如何在父git项目中使用git存储库?

如何在父git项目中使用git存储库?,git,git-submodules,Git,Git Submodules,我尝试使用子模块将github存储库中的副本保存在第三方目录中。创建和获取文件后,当我从project提交时,它只会看到文件夹,而不会看到文件(是的,文件就在那里) 有具体的命令吗 在GitHub上,您将只看到一个:它是,记录所述子模块的SHA1 在本地克隆上,只要执行 git submodule update --init 您将看到子模块的完整内容 但当你推的时候,你必须从: 子模块文件夹,以便子模块上游回购记录您的新提交 返回父repo(cd..),添加、提交并推送新的gitlink状态

我尝试使用子模块将github存储库中的副本保存在第三方目录中。创建和获取文件后,当我从project提交时,它只会看到文件夹,而不会看到文件(是的,文件就在那里)


有具体的命令吗

在GitHub上,您将只看到一个:它是,记录所述子模块的SHA1

在本地克隆上,只要执行

git submodule update --init
您将看到子模块的完整内容

但当你推的时候,你必须从:

  • 子模块文件夹,以便子模块上游回购记录您的新提交
  • 返回父repo(
    cd..
    ),添加、提交并推送新的gitlink状态(记录子模块的新SHA1):这就是从本地克隆推送时更新GitHub repo中“灰色文件夹”的内容