Git的服务器端:html
最出名的是GitHub,可是不能建立私有仓库,建立私有得须要Moneygit
Bitbucket:能够建立私有数据库,可是速度太慢,太消磨激情了数据库
若是既想建立私有又想要激情,那只能本身搭建私有仓库了(百度去吧~)安全
Git的客户端:服务器
http://www.cnblogs.com/TianFang/p/3348176.html,请参考这篇文章fetch
这里只对本人用的SourceTree作一下大致讲解。.net
克隆/新建:建立一个新仓库,或者从服务器克隆,或者加载本地已经有的命令行
提交:git命令的commit,上传到本地仓库htm
检出:checkout,其实就是切换,切换不一样分支,切换一个分支的不一样版本blog
丢弃:回到最近一次add或者commit的状态。
暂存:git stash,手头工做没有完成的时候,保存一下现场
添加:add,把工做区的修改添加到暂缓区
获取和拉取:git fetch和git pull,获取是从远端获取最新版本到本地,可是不会自动合并,而拉取是会自动合并。fetch更安全一些,能够查看更新状况,而后决定是否合并。
推送:push,本地数据库的更新上传到远端。
分支:建立或者删除分支。
合并:分支的合并
标签:给每一个版本定义个标签
Git工做流:通常master是总的主枝,每一个人开发的时候都本身定义一个dev分支是本身的主枝,当没有问题的时候提交到master,而后每一个人本身开发新功能的时候建立一个feature功能分支,修改BUG时要单独拿出一个BUG分支。
命令行模式:能够输入git命令
更详细的知识请参考:http://blog.csdn.net/u012230055/article/details/64125268