参考
http://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.html (git 桌面客户端安装方式)
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 (廖雪峰 官网 git教程)
http://blog.csdn.net/vipzjyno1/article/details/22098621 (github 图文教程)
http://www.eoeandroid.com/thread-273360-1-1.html (eclipse上的 git插件--Egit 使用教程 )
http://www.runoob.com/w3cnote/git-guide.html (github 简明教程)
http://rogerdudler.github.io/git-guide/index.zh.html (git 简明教程)
http://gitref.org/zh/creating/ (git 中文参考手册)
https://git-scm.com/book/zh/v2 (git 中文手册)
http://blog.csdn.net/pandakong/article/details/7234974 (Eclipse上GIT插件EGIT使用手册)
http://www.cnblogs.com/sunada2005/p/3993120.html (eclipse使用egit插件)
http://www.2cto.com/kf/201606/521018.html (GitBash+GitLab+Eclipse使用攻略非常详细版)
http://blog.csdn.net/renfufei/article/details/41647875 (Git安装与配置)
http://blog.csdn.net/renfufei/article/details/41647937 (TortoiseGit安装与配置)
http://blog.csdn.net/renfufei/article/details/41647973 (Git与TortoiseGit基本操作)
http://www.cnblogs.com/popfisher/p/5466174.html (Git-TortoiseGit完整配置流程)
http://www.cnblogs.com/popfisher/p/5731232.html (Windows下Git多账号配置,同一电脑多个ssh-key的管理)
http://www.jianshu.com/p/14a52064e6bf (GitKraken-简单教程)
http://blog.csdn.net/mr_wuch/article/category/6925042 (git图形化工具GitKraken的使用系列教程)
http://wenku.baidu.com/link?url=6BfbemqeEiDKvyxyCaF58pajYUqWu2LXoE3zBRAfcINxSpNOGEDS3CfF5bNrCQj7MS5mRCludWmiT0rkTN7xnJIb-z_bjgRP7-hcX0dy-MS### (Eclipse插件EGIT使用完全手册V1.0)
http://www.cnblogs.com/wenber/p/3630921.html (手把手教你如何加入到github的开源世界!JeeSite)
https://www.gitlab.com.cn/installation/ (gitlab 官方中文安装指南)
git常用命令如下
1.查看分支
a、看本地分支
git branch
b、看远程分支
git branch -r
c、看所有分支(本地、远程)
git branch -a
2.创建分支
git branch 分支名 如:git branch dev
3.切换分支
git checkout 分支名 如:git checkout dev
4.创建并切换到分支
git checkout -b 分支名 如:git checkout -b dev
5.master合并分支dev,必须先切换到master分支
git merge dev
6.删除本地分支
git branch -d 分支名 如:git branch -d dev
7.从远程分支master拉取代码
git pull pub master
8.向本地origin主机的master分支提交代码
git push origin master
9.从远程master分支拉取最新代码
git pull origin master
10.推送本地有分支而远程没有的分支
git push origin 新分支名 如:git push origin new_branch
11.从远程仓库里拉取一条本地不存在的分支时
git checkout -b 本地分支名 origin/远程分支名
有时不成功,则先执行:git fetch 命令后再执行拉取命令
12.删除远程分支
git push [远程名] :[分支名] 如:git push origin:dev
13.本地提交代码是默认当前分支
git commit -m "提交内容说明"