我添加了一个子模块,当我运行git状态时,它会显示为一个文件。
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: mysubmodule我应该提交这个文件还是将它添加到.ignore文件中?
发布于 2018-07-02 13:27:01
只要添加了新的子模块,git就会为您添加的子模块创建一个.gitmodules文件和文件。
.gitmodules文件存储项目URL和本地子目录映射。
[submodule "mysubmodule"]
path = Mysubmodule
url = https://theurl尽管My子模块是工作目录中的一个子目录,但Git将其视为子模块,当您不在该目录时不跟踪它的内容。相反,Git将其视为存储库中的特定提交。
因此,您需要将.gitmodules文件和子模块文件提交到git。
请参考git文档了解更多详细信息。
https://stackoverflow.com/questions/51136591
复制相似问题