2016-10-20 git
This document is describe git command.
git 命令格式上传本地项目到 github
1、mkdir first
cd first
2、git init ////生成本地git管理
3、git add . //添加当前目录中的所有文件到索引
4、git commit -m "first commit" //提交到本地源码库,并附加提交注释
5、git remote add origin https://github.com/用户名/first.git
6、git push -u origin master //把本地源码库push到github,
如果出现! [rejected] master -> master (fetch first)
error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git',
可以使用命令:git pull --rebase origin master,
再去git push -u origin master
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
github 分支管理
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge<name>
删除分支:git branch -d <name>
1
2
3
4
5
6
2
3
4
5
6
github 之 wiki
1、git clone https://github.com/***/weui.wiki.git //这里克隆是自己的wiki地址;
2、cd weui.wiki 进入wiki目录
3、添加一些md文件或者拷贝别人的wiki,之后
```
git add .
git commit -m "维基的一些变更信息"
git push 上传wiki了,输入用户名密码就ok了
## github 之 Deployment sites
第一种方法是:在自己的github上建一个这样命名的版本库:你的github用户名.github.io;
把自己做的网站页面上传进来,浏览器地址栏访问:github用户 名.github.io就会看到页面效果;
第二种方法:
1、在github新建仓库,如myblog,进入setting ---》点击Launch automatic page generator--->点击页面最后的continue to layouts,
--->先选择一个主题,点击 publish pages。
这个时候会出现你的网页的网址,也就是 http://用户名.github.io/myblog;
2、在 本地f 盘创建 myblog 文件放你的github上的myblog repository;
```
mkdir myblog
cd myblog
git clone https://github.com/fairyly/myblog.git
```
在本地新建一个gh-pages分支,而这个分支是远程分支origin/gh-pages的镜像,
也就是我们可以在本地的gh-pages看到github上的gh-pages的内容;
git checkout -b gh-pages origin/gh-pages
就会在本地看到你的来自github 上的 gh-pages 分支下的文件;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
git rm -rf . //删除原有的gh-pages文件
```
将自己的网页文件复制粘贴至这个文件夹中;然后执行命令
```
git add .
git commit -m 'add myblog'
git push origin gh-pages
然后输入用户名密码
```
访问你的网址:http://用户名.github.io/myblog就可以看效果了