新建分支
首先让我们使用 Git 来新建一个 static-pages 分支。
$ git checkout master
$ git checkout -b static-pages
上面的第一条命令 git checkout master 代表将当前分支切换到 master 分支上,master 分支是我们初始化 Git 时默认创建的主分支,其它分支都是基于主分支衍生出来的。
第二条命令 git checkout -b static-pages 将会为你创建一个名为 static-pages 的新分支。-b 选项表示创建指定名称的新分支。
你可以将新建的 static-pages 理解为是对 master 分支的克隆,在上面做的所有修改都不会影响到 master 分支。本节后面会将 static-pages 分支合并到 master 分支上,合并成功之后,在 static-pages 分支上做的所有改动都会并入到 master 分支。另外,你也可以选择对一个分支进行删除操作,当一个分支被删除之后,在该分支之上的所有改动也都将被销毁,删除分支的操作不会影响到 master 分支。这便是 Git 工作流的强大之处。
合并分支示例:
$ git merge fake-branch
删除分支示例:
$ git branch -d fake-branch
小结
本章主要为大家介绍了 Laravel 对静态页面的基本构建过程,但现在的静态页面还是有点简陋,我们将在下一章为应用加入一些样式,让应用看起来更加美观。
提交代码
作为本章的最后一节,我们需要把代码纳入到版本管理:
$ git add -A
$ git commit -m "Finish static pages"
将 Git 切换到 master 分支,并合并 static-pages 分支上的修改:
$ git checkout master
$ git merge static-pages
最后将代码推送到 GitHub 和 Heroku 上:
$ git push # 推送到 Github 上
$ git push heroku master # 上线到