Git子树没有前缀

Mau*_*uro 5 git git-subtree

如何将--prefix设置为空,以便子树文件夹是工作目录?

git subtree add --prefix sub-module master --squash
Run Code Online (Sandbox Code Playgroud)

Ant*_*ean 0

简短回答:不。

克里斯在评论中给出了合理的答案:

如果您不关心父存储库的历史记录,您还可以使用类似的方法git archive创建一个没有任何历史记录的 zip 文件,然后从中进行工作,git init再次执行并开始新的历史记录。

这里有一个有趣的替代方案,滥用git init模板,通常用于设置.git/目录...在 git init 上设置默认目录结构