4

Angular 教程展示了该技术的实际应用。教程追随者的经验是:

  1. 首先,克隆存储库。
  2. 接下来,查看步骤 1 以使 repo 进入适当的状态。
  3. 然后按照教程中第 1 步的说明进行操作。
  4. 接下来,查看第 2 步。
  5. 按照步骤 2 的说明进行操作。
  6. 继续。

开始 Angular 教程的终端命令是:

git clone git://github.com/angular/angular-phonecat.git
cd angular-phonecat
git checkout -f step-0

这样做的好处是您可以直接跳到您想要的任何步骤并从那里开始。

如何设计这种类型的教程体验?这种方法有哪些最佳实践?是否可以在不影响之前或之后的其他步骤的情况下返回并编辑特定步骤?

4

1 回答 1

1

我想说首先考虑一下教程中的每个步骤。然后进行一步开发并提交。然后编写教程的那一部分。然后继续下一部分,编码,提交,编写,重复!

至于在不影响他人的情况下返回,您本质上将无法从您的回购中的一个独立的头部提交。你必须从以前的位置分支出来。但老实说,这可能对用户更好。

这实际上是一个很酷的想法。但我认为非 git 用户需要关于在提交之间移动的入门教程(结帐)

于 2013-01-08T21:27:10.107 回答