git在我看来真是太神奇了,几次想深入的了解他,都是无功而返,很大一部分原因,就是他的官网都是英文的,读起来有点费劲,想一口气把他弄明白是不可能了,只能跟它慢慢磨了!

        今天先总结一下,利用github,创建一个仓库,需要用到的命令。

一、https://help.github.com/articles/set-up-git/    git设置

git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"

二、在github官网建一个仓库

三、在本地电脑上生成一个公钥,并保存到github的ssh管理中

https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/  官方配置方法

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  然后一路回车,知道生产id_rsa.pub

进入本地电脑公钥的存储路径,复制公钥内容,进入github官网,添加一个新的ssh key

四、克隆版本库到本地

git clone git@github.com:xiaochengfu/alipay.git

五、修改内容并提交

git add ./*
git commit -m 'first commit'  //把本机缓存中的内容提交到本机的 HEAD 里面
git push origin master  //把本地的 commit push 到远程仓库中

经过以上步骤之后,一个git仓库算是可以正常使用了,这是我的github主页,欢迎大家浏览。

https://github.com/xiaochengfu 

六、git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支  

1.查看远程分支                

houpengdeMacBook-Air:dev houpeng$ cd alipay/
houpengdeMacBook-Air:alipay houpeng$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

2.查看本地分支

houpengdeMacBook-Air:alipay houpeng$ git branch
* master

3.创建分支

houpengdeMacBook-Air:alipay houpeng$ git branch alipaybranch
houpengdeMacBook-Air:alipay houpeng$ git branch   //创建后查看
  alipaybranch
* master

4.把本地分支推到远程分支

houpengdeMacBook-Air:alipay houpeng$ git push origin alipaybranch //推到远程分支
Total 0 (delta 0), reused 0 (delta 0)
To git@github.com:xiaochengfu/alipay.git
 * [new branch]      alipaybranch -> alipaybranch

到github.com个人主页中查看是否已经推送成功,截图如下:


可以看到,分支处已经多了一个alipaybranch分支,master分支为默认分支。

5.切换分支到alipaybranch

houpengdeMacBook-Air:alipay houpeng$ git branch
  alipaybranch  
* master  //*为当前分支
houpengdeMacBook-Air:alipay houpeng$ git checkout alipaybranch  //切换分支
Switched to branch 'alipaybranch'
houpengdeMacBook-Air:alipay houpeng$ git branch
* alipaybranch  //切换后为alipaybranch
  master

6.5 删除本地分支 

 git branch -d xxxxx

7.删除远程版本

git push origin :br-1.0.0 

今天就先到这里了!