在github上建立gh-pages分支

在github上建立gh-pages分支
GuoYanjun- 文/一月筠
-- 转载请注明 --
- hexo是一款基于Node.js的静态博客框架,这篇文章针对Mac用户,熟悉hexo的同学可以绕道哈。初步搭建只需要简单的几步,动动你的手指头,在终端试一下吧…
前言
添加gh-pages分支
为什么要建立gh-pages分支呢,因为github项目的静态页面解析需要这个名字的分支
- 进入到你想要上传的文件夹下:
applescript
1 | cd text |
- git初始化
csharp
1 | git init |
- 创建gh-pages分支
ada
1 | git checkout --orphan gh-pages |
- 添加文件到暂存区
routeros
1 | git add . |
- 添加信息
nginx
1 | git commit -m "This is add message" |
或者不写上面的
git add .
直接写git commit -a -m \"First pages commit\"
这个-a参数我查了之后说是对git add .
的替代,但我不建议大家使用。
- 添加仓库
dockerfile
1 | git remote add origin git@github.com:username/project.git |
- 部署你的项目到github
maxima
1 | git push origin gh-pages |
git删除远程分支
使用终端,cd到你的工程目录文件夹下
,看清楚可不是当前分支。git删除仓库实际上可以理解为把一个空的branch赋值给已有的branch,这样就删除了。
elixir
1 | git push origin :gh-pages |
git命令
//使用git远程更改github上已存在的仓库文件
- 配置你的账户-用户名
git config --global user.name yourname
- 配置你的账户-邮箱
git config --global user.email yourEmail@email.com
- cd到你的目录
cd /Users/GuoYanjun/Downloads/yourname.github.io
- git 初始化
git init
- 由于已经存在仓库,所以需要先在本地同步一下仓库的内容
git pull git@github.com:yourname/yourrepo.git
- 下面就要把我们本地的上传到仓库上去了,首先执行增加命令,如下:
add后面加了一个点,是想要提交所有文件,如果想提交指定的文件,可以写文件名。git add .
- 执行完增加命令后,要执行提交命令,如下:
git commit -m 'Update'
-m后面跟提示信息,这个提示信息是一定要写的,不仅是规则,同时也方便我们记录我们提交的过程,写清晰为什么提交或修改了什么是非常有用的,提交完成后,我们就要把它推送到远程仓库上去了 - 执行提交
git push -u origin master