Git的服务器端:

最出名的是GitHub,但是不能创建私有仓库,创建私有得需要Money

Bitbucket:可以创建私有数据库,但是速度太慢,太消磨激情了

如果既想创建私有又想要激情,那只能自己搭建私有仓库了(百度去吧~)

Git的客户端:

http://www.cnblogs.com/TianFang/p/3348176.html,请参考这篇文章

这里只对本人用的SourceTree做一下大体讲解。

克隆/新建:创建一个新仓库,或者从服务器克隆,或者加载本地已经有的

提交:git命令的commit,上传到本地仓库

检出:checkout,其实就是切换,切换不同分支,切换一个分支的不同版本

丢弃:回到最近一次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

最新文章

  1. Redis分布式集群几点说道
  2. PHP session
  3. 万能的 SQL编程
  4. nexus私有仓库搭建
  5. mztree使用示例
  6. easyui datagrid使用参考
  7. iOS:控制器间的数据传递
  8. Linux常用命令之awk
  9. Android AsynTask更新主界面
  10. HDU 4978 A simple probability problem
  11. 每天一道Java题[2]
  12. java基础学习——集合
  13. JDK自带的Timer类
  14. ionic3安装
  15. 粘包-socketserver实现并发
  16. 消息队列MQ】各类MQ比较
  17. selenium+Python3.5获取验证码
  18. 洛谷P1926 小书童—刷题大军【01背包】
  19. Exp6
  20. PHP 自定义header 参数获取的问题

热门文章

  1. pwnable.kr login之write up
  2. QT制作窗口切换的小程序
  3. C# 关闭窗体立即停止进程
  4. JAVA面试之集合框架(三)
  5. kali 2.0中msf连接postgres数据库
  6. 猪圈密码python脚本实现
  7. Vue之彻底理解自定义组件的v-model
  8. jq实现全选或者全不选
  9. [react] 细数 React 的原罪
  10. springboot集成swagger