将gitbook项目发布到gitee码云平台-2

作者: xahy 分类: 笔记 发布时间: 2019-08-05 16:43

因为首次发布用到的命令,

跟第二次用到的命令有些许不同,

所以特地分为两篇文章来记录。

首次发布请参考:将gitbook项目发布到gitee码云平台-1

1、首先在master分支执行初始化操作
 gitbook init
 gitbook build

2、master 分支切换到 gh-pages分支 代码
 git checkout gh-pages

3、合并 master 分支代码
 git merge master

   如果报错 fatal: refusing to merge unrelated histories,执行 git pull origin gh-pages --allow-unrelated-histories 然后重新在 gh-pages分支 执行合并

4、清除本地 除_book 以外的文件
 git rm -f --cached -r .
 git clean -df
 rm -rf *~
 rm -rf node_modules/

5、将 _book 下内容发布到本地
 cp -r _book/* _book/.gitignore .

6、如果 git status 发现 .gitignore 需要更新,先提交.gitignore
 git add .gitignore
 git commit -m "ok"

7、最后提交其他全部内容
 git add .
 git commit -m "ok"
 git pull origin gh-pages
 git push origin gh-pages

发表评论

电子邮件地址不会被公开。 必填项已用*标注