小结
提交代码
至此,我们已完成本章的项目开发,接下来让我们切回到 Git 的主分支上。
$ git add -A
$ git commit -m "Finish layout and routes"
$ git checkout master
这时我们运行 Git 的状态检查命令,会发现新增了一个 public/css
文件夹。这是为什么呢?
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
public/css/
nothing added to commit but untracked files present (use "git add" to track)
原因是我们在前面使用了 gulp watch
来监听文件的更改并持续编译,因此当我们切回到主分支上时,app.scss
文件会回到一开始在主分支上未经过任何修改的状态,这时 app.scss
文件被 Gulp 检测到发生更改,便会对该文件进行编译,最终产生一个 public/css/app.css
文件。但这个文件对我们来说是个累赘,没有一点作用,原因如下:
- <...>