首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git子模块以git状态显示为文件。

git子模块以git状态显示为文件。
EN

Stack Overflow用户
提问于 2018-07-02 12:46:25
回答 1查看 957关注 0票数 3

我添加了一个子模块,当我运行git状态时,它会显示为一个文件。

代码语言:javascript
复制
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   mysubmodule

我应该提交这个文件还是将它添加到.ignore文件中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-02 13:27:01

只要添加了新的子模块,git就会为您添加的子模块创建一个.gitmodules文件和文件。

.gitmodules文件存储项目URL和本地子目录映射。

代码语言:javascript
复制
[submodule "mysubmodule"]
path = Mysubmodule
url = https://theurl

尽管My子模块是工作目录中的一个子目录,但Git将其视为子模块,当您不在该目录时不跟踪它的内容。相反,Git将其视为存储库中的特定提交。

因此,您需要将.gitmodules文件和子模块文件提交到git。

请参考git文档了解更多详细信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51136591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档