远程下载代码
从 https://github.com/xiaojun90/blog.git 下载代码到本地。
#下载代码到本地
git clone https://github.com/xiaojun90/blog.git
#查看远程分支,有二个分支:master,gh-pages
git branch -r
#查看所有的分支
git branch -a
#如果本地没有分支gh-pages,则关联远程分支
git checkout -b gh-pages origin/gh-pages
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
创建博客
提交博客到master
#首先切换到master目录
git checkout master
#切换到blog目录
#新增内容
git add .
#提交内容
git commit -a '******'
#上传到github
git push origin master
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
提交博客到gh-pages分支
由于gh-pages的代码都是静态代码,并且通过vuepress的build重新生成,并且是用于github作为静态代码使用,所以每次都是覆盖提交
#执行build
npm run docs:build
#进入到dist目录
cd docs/.vuepress/dist/
#初始化
git init
#增加
git add .
#提交
git commit -m 'deploy'
#推送远程
git push -f https://github.com/xiaojun90/blog.git master:gh-pages
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12