上述任务的自动化脚本
命令行的精髓在于可以自动执行,如下面的脚本,可以完成同时更新 master
分支和 pages
分支的目的。
$ vim gitbook.sh
# 内容如下:
$ git checkout master
$ git add .
$ git commit -m $1
$ git push -u origin master
$ git checkout pages
$ cp -r _book/* .
$ git add .
$ git commit -m $1
$ git push -u origin pages
$ git checkout master
在需要更新的时候,执行如下命令:
sh gitbook.sh '更新说明'