【发布时间】:2014-04-29 20:51:45
【问题描述】:
许多框架都提供了种子或样板,可以克隆它们以快速启动新应用的开发。通常,配方类似于
第 1 步:克隆我们精美的样板,通过整合行业最佳实践,扩展这个超级简单和先进框架的功能,同时将框架与我们都认为需要的障碍解耦,为您提供开始构建您的超级应用程序的最干净的板子。
git clone https://github.com/user/magic-super-easy-and-advanced-framework-seed第 2 步:下载并构建一些额外的文件,这些文件无法与我们用来创建样板的魔法捆绑在一起,但仍然是行业最佳实践所必需和使用的,因此您将还需要用来让你的app最超级
...第 3 步:开始构建您的超级应用,就这样!
第 4 步(可选):利润
我认为所有这些样板说明都缺少的是删除样板的git cruft 的步骤。如果我的新超级应用没有样板的历史不是更好吗?克隆样板文件的正确方法是什么,但以干净的 git 历史记录重新启动项目并且不引用样板文件?
请注意,与 git workflow - using one repo as the basis for another 不同,我不仅要删除 git 遥控器中对样板存储库的引用,还需要所有对样板存储库的引用和提交历史记录。
【问题讨论】:
标签: git boilerplate