可能是非常愚蠢的问题,-但到目前为止我一直在 .gitmodules 文件中指定子模块。最近我突然想到,也许出于同样的原因可以使用 .git/config ,这样我就不必在工作目录中保留无关的文件了?
.git/config:
[submodule "path/to/repo"]
url = [email protected] /cdn-cgi/l/email-protection:username/repo.git
.gitmodules
[submodule "path/to/repo"]
path = path/to/repo
url = [email protected] /cdn-cgi/l/email-protection:username/repo.git
这些基本上是相同的事情吗?
相同的答案.git/info/exclude
and .gitignore
.
The .gitmodules
文件可以包含在存储库中并与所有人共享(也就是说,它可以像任何常规文件一样添加和提交),而.git
(like .git/config
) 是私有的(您不能将其添加到存储库中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)