前端必知之git

  "git,this is an Express edition"

Posted by fairyly on October 20, 2016

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  

github分支管理

查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge<name>
删除分支:git branch -d <name>

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 分支下的文件;

git rm -rf .      //删除原有的gh-pages文件

将自己的网页文件复制粘贴至这个文件夹中;然后执行命令

git add .
git commit -m 'add myblog'
git push origin gh-pages
然后输入用户名密码

访问你的网址:http://用户名.github.io/myblog就可以看效果了