首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在克隆样板后,我应该如何继续构建应用程序?

在克隆样板后,我应该如何继续构建应用程序?
EN

Stack Overflow用户
提问于 2014-04-30 04:51:45
回答 4查看 529关注 0票数 4

许多框架提供了种子或样板,可以克隆它们来启动新应用程序的开发。通常,食谱是这样的

Step 1:克隆我们的奇特样板,它通过整合行业最佳实践,同时将框架从我们都认为需要的障碍中解耦出来,扩展了这个超级简单和高级框架的功能,为您提供了最干净的开始构建您的超级应用的石板。

git克隆https://github.com/user/magic-super-easy-and-advanced-framework-seed

Step 2:下载并构建一些额外的臃肿,它不能与我们用来创建样板的魔术捆绑在一起,但仍然是行业最佳实践所要求和使用的,因此您还需要使用它来使您的应用程序成为最超级的应用程序

..。

Step 3:开始构建您的超级应用程序,就像这样!

第4步(可选):利润

我认为所有这些样板指令所缺少的是移除样板的git cruft的步骤。如果我的新超级应用程序没有样板文件的历史,那不是更好吗?克隆一个样板文件的正确方法是什么,否则重新开始项目,没有任何git历史记录,没有引用样板文件?

请注意,与git workflow - using one repo as the basis for another不同的是,我不仅希望删除git远程中对样板存储库的引用,还希望删除对样板存储库的所有引用并提交其历史记录。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-30 05:09:28

当您不想导入git存储库的整个历史记录时,可以使用

代码语言:javascript
复制
git clone --depth 1 <repository>

以创建仅具有最新修订的所谓浅克隆。您还可以选择使用--single-branch来省略除master之外的任何分支。

票数 3
EN

Stack Overflow用户

发布于 2014-04-30 05:07:51

如果你想删除你的git历史记录,我能想到的最好的方法是执行以下操作。

代码语言:javascript
复制
rm -rf .git
git init
git add .
git commit -m "whatever"

这样,你就可以清除旧的历史记录,确保不会出现臃肿的情况,并在启动超级应用程序时从下载的内容开始。

票数 4
EN

Stack Overflow用户

发布于 2014-04-30 05:04:56

也许它就像这样简单

代码语言:javascript
复制
git clone <boilerplate>
cd <boilerplate>
rm -fr .git
git init
git add .
git commit -m 'Project initialization from <boilerplate>'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23375008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档