许多框架都提供了一个种子或样板,可以克隆以快速启动新应用程序的开发。通常,食谱是这样的
我认为所有这些样板指令都缺少的是删除样板的 git
cruft 的步骤。如果我的新 super 应用程序没有样板的历史,不是更好吗?克隆样板的正确方法是什么,否则以干净的 git 历史记录重新启动项目并且没有对样板的引用?
请注意,与 git workflow - using one repo as the basis for another 不同,我不仅要删除对 git Remote 中样板存储库的引用,还要删除对样板存储库的所有引用和提交历史记录。
最佳答案
当您不想导入 git 存储库的整个历史记录时,可以使用
git clone --depth 1 <repository>
创建一个所谓的浅克隆,只有最新的修订版。您也可以选择使用
--single-branch
来省略除 master 之外的任何分支。关于git - 克隆样板后,我应该如何继续构建应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23375008/