是否可以将带有 .git 文件夹的子文件夹添加到存储库,而不需要 Git 将其视为子模块?我尝试了不同的方法来忽略该 .git 文件夹,但到目前为止没有任何效果。
我在/.gitignore中尝试过:
/vendor/**/.git/
..并在 /vendor/.gitignore 中:
.git/
我想忽略的 .git 文件夹位于 /vendor/foo/bar/ 中。
您可以通过首先直接添加一些(任何)内部内容来做到这一点。 Git 通过遇到以下情况来检测子模块.git
搜索新遇到的目录时,它会包含一个条目,但如果您为其提供实际路径以在该目录中查找,则它不会搜索。
So
git add path/to/some/submodule/file # bypass initial search that detects .git
git add path/to/some/submodule # now git's index has it as ordinary dir
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)