01-Git简介和仓库创建
来源:互联网 发布:武汉有单片机培训机构 编辑:程序博客网 时间:2024/05/17 04:27
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基本交互流程图
PUSH将本地仓库的所有内容推送到服务器仓库 [提交(SVN→Commit)]
PULL [更新(SVN→Update)]
Clone克隆 [检出(SVN→Checkout)]
Commit 提交到自己本地
开源项目工作流程图(了解)
解释:Android源码为例。
源码在公共服务器,开发者只能下载。主开发者(Google 开发人员)可以push。
开发者可以像主开发者发送补丁,如果补丁通过主开发者审核就可以push到公共服务器。
PPT:链接:http://pan.baidu.com/s/1sjI7acX 密码:yz8a
2015-08-09
里程碑
分支开发
- 01-Git简介和仓库创建
- 版本控制(5)--Git简介和仓库创建
- 创建git仓库和初始化仓库
- git创建仓库和发布
- 创建和使用 git 仓库
- 【Git】Git创建仓库
- git创建仓库,修改和提交
- git 安装和创建一个仓库
- git 远程仓库创建和代码上传
- Git仓库的创建和回退
- 本地Git仓库和远程仓库的创建及关联
- 本地Git仓库和远程仓库的创建及关联
- 本地Git仓库和远程仓库的创建及关联
- Git -- 创建一个远程git仓库和做初始化"push"
- Git入门指南一:基本介绍和创建Git仓库
- Git入门指南一:基本介绍和创建Git仓库
- git 常用命令总结和git服务器代码仓库创建
- git 简单创建仓库
- Java系列(十五)__Java常用类库(1)
- 【转载】Cookie/Session机制详解
- eclipse安装jbpm6插件完成hello world---的确可用
- poj解题报告——3349
- grep为何如此之快
- 01-Git简介和仓库创建
- 【转载】django web Cookie 和 Sessions 应用
- .NET开发者必备的工具箱
- HTML5+phonepag 开发安卓APP开发环境的框架搭建
- [Ubuntu] 14.04 关闭桌面
- 02-Git简单使用
- java中this关键字
- 第2章 2.14 JSP 2 特性
- 关于面试题中的约瑟夫循环我的解法