01-Git简介和仓库创建

Git简介

    Linus的第二个伟大作品。2005年由于BitKeeper软件公司对Linux 区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。

    目前使用Git作为版本控制的开源软件:Linuxkernel,Android, jQuery, Ruby on Rails,Debian…

    Eclipse上使用Git的项目数量也已经超过了使用SVN的仓库数。

    PS:Github是一个给用户提供Git服务的 站,简单来说Github是对Git进行封装,使用户可以更方便的使用Git管理代码。

为什么选用GIT

1.        分布式,强调个体

2.        公共服务器压力和数据量都不会太大

3.        速度快、灵活

4.        任意两个开发者之间可以很容易的解决冲突

5.        离线工作

6.        每日工作备份

7.        可以吃后悔药

工作方法

服务器有个仓库,我们本地也有一个对应的仓库。我们的代码是存到本地的仓库,联 的时候,本地的代码推送到远程服务器的仓库。

使用本地仓库的好处就是可以,恢复、查看历史版本、修改时间等等。

GIT基本交互流程图

解释:Android源码为例。

源码在公共服务器,开发者只能下载。主开发者(Google 开发人员)可以push。

PPT:链接:http://pan.baidu.com/s/1sjI7acX 密码:yz8a

2015-08-09

里程碑

就是版本的发布,一个版本相当一个里程碑,一个验证功能的版本,别人下载也是下载最新的里程碑

分支开发

比如 有个软件发布出去一个版本了。但是这个版本有bug需要修改,然后修改完赶紧发布。但是,当前代码已经有提交的心得代码而且没测试完整不可能在最新代码master分支上进行开发发布。这个时候可以在发布的那个版本创建一个分支进行开发发布。最后将此分支合并到主分支即可。
文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树Git入门Git简介2975 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月1日
下一篇 2015年1月1日

相关推荐