首页 > 其他 > 详细

Git-1

时间:2015-03-15 19:33:33      阅读:249      评论:0      收藏:0      [点我收藏+]

Git是什么?

     distributed version control system 分布式版本控制系统

Git与SVN区别

     SVN是集中是管理,只需要commit即可

     Git 是分布式(每个人电脑里都有完整的版本库),需要manual merge 手动合并,因此需要code review

但是呢,Git的命令和工作流都很麻烦,而且各家公司都有自己的工作流

Github为解决这个问题,提供了一个网页版Web的接口,并且定义了一些基本工作流程

Github并不是完全免费,它只对开源代码免费,但是企业内部使用要收费,而且收费较高,所以Github的一些相似物又应运而生,比如Gitlab

Workflow Model

1,fork

     适用于大型任务

2,branch

     在一个repo(仓库)上建立许多分支,在分支上操作,提交之后删除分支

基本概念

local 本地的; remote 远程的 (服务器);

 上传代码过程:add, commit(仅提交到local的repo),push(把改动提交到remote的repo)

下载代码过程: fetch(从remote获取),merge(多种合并形式)

 

Git-1

原文:http://www.cnblogs.com/ivywenyuan/p/4340086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!