前提
如果只想用gitbook制作自己的电子书,本地观看,那只需要安装gitbook即可。现在是想部署在github。
具体步骤如下
git init
git remote add origin https://github.com/hyinli/teach.git
git add .
git commit -m "your descprition(自己定义)"
git push -u origin master
如果上面出现错误,提示remote已经存在,那可以执行下面两个命令之一
git remote rm origin
#or
git push -u origin master --force
如果提示error: src refspec master does not match any.
则
git remote add origin git@....
_book
文件夹cp出来放一个位置建立并进入gh-pages分支
git checkout -b gh-pages
现在把teach文件夹下的内容清空(.git不要删除),把刚才cp出来的_book文件夹里面的所有内容复制到teach文件夹里面,然后
git add .
git commit -m "the 2nd"
git push origin gh-pages
会显示
Counting objects: 1, done.
Writing objects: 100% (1/1), 173 bytes | 173.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for 'gh-pages' on GitHub by visiting:
remote: https://github.com/hyinli/teach/pull/new/gh-pages
remote:
To https://github.com/hyinli/teach.git
* [new branch] gh-pages -> gh-pages
进入settings
END 以后的更新: 生成的静态网站cp到上面那个目录 push 到gh-pages即可