【发布时间】:2017-08-30 17:49:18
【问题描述】:
我正在向项目中添加文件夹...其中一些文件夹是 git 项目。
一般来说,我应该添加“子模块”...但是,对于这个项目,我想忽略这些文件夹是子模块的事实。
即使它们是“子模块”,您如何添加文件?
我只想'git add -A',提交“消息”并推送。我想保留 .git 文件夹 - 而不是添加/提交 .git 文件夹 - 并有效地忽略“子模块”部分。
文件夹:
YYY
|- .git <-- Project .git
|- ZZZ <-- Project ZZZ
|- .git <-- Don't add this
|- (project files) <-- do add these
|- QQQ <-- just another folder with..
|- MMM <-- Project MMM inside
|- .git <-- Don't add this
|- (project files) <-- do add these
|- (project files)
【问题讨论】:
-
@marcusshep 简单看一下,问题没有 git 子文件夹,并且该问题想要合并历史......这绝对不是重复的。我只想在具有 .git 文件夹的文件夹中添加文件。没有子树/子模块魔法。没有历史合并。
-
是的......这个问题绝不会形成或形成这个问题的副本。我不关心子模块的历史,也不想删除子文件夹 git 目录。我只是想将文件(不是 .git 目录)添加到主项目中,而不会弄乱子模块。
标签: git git-submodules