我可以使用不带前缀的Git子树吗?

问题描述 投票:6回答:1

我正在寻找“正确”的方式来始终使用另一个项目(例如已开发的具有auth,会话,用户,acl等的启动器)来开始新项目。最初,我使用克隆创建了一个新项目,然后将远程“源”更改为path。我认为子树是解决此问题的正确方法

git subtree add --prefix . template master --squash
git git-subtree
1个回答
0
投票

简短的回答:否

Chris在评论中提供了合理的答案:

如果您不在乎父存储库的历史记录,则您可以也可以使用git archive之类的文件来创建zip文件没有任何历史和工作,再次执行git init开始新的历史。

这里有一个有趣的替代选择,它们滥用git init模板,这些模板通常用于设置.git/目录... Set up a default directory structure on git init

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.