Git入门
来源:互联网 发布:淘宝白色连衣裙 编辑:程序博客网 时间:2024/06/03 05:04
Git入门
版本控制
版本控制透过文档控制(documentation control)记录程序各个模组的改动,并为每次改动编上序号。这种方法是工程图(engineering drawings)维护(maintenance)的标准做法, 它伴随着工程图从图的诞生一直到图的定型。 一种简单的版本控制形式,例如,赋给图的初版一个版本等级“A”。当做了第一次改变后,版本等级改为“B”,以此类推等等。----参考百度百科
版本控制
版本控制系统
版本控制系统(Version Control System)是一种记录若干文件的修订记录系统,它帮助我们查阅或回到某个历史版本。
分类
- “人肉”VCS
- LVCS 本地式
- VSS(Visual Source Safe)
- CVCS 集中式
- CVS(Concurrent Version System)
- SVN(Subversion)
- Perforce
- DVCS 分布式
- Git
- Mercurial
分支模型简介
分支
从目标仓库获得一份项目拷贝,每条拷贝都有和原仓库功能一样样的开发线
分支模型(Branching Model)/工作流(Workflow)
一个围绕项目[开发、部署、测试]等工作流程的分支操作(创建、合并等)规范集合
产品级的分支模型
- 常驻分支(一旦生成,不会改变)
- development分支(开发分支)
- 从master分支创建
- production分支(产品分支)/master分支(主分支)
- 默认分支
- 可发布的分支
- development分支(开发分支)
- 活动分支
- feature分支(特性分支)
- 从development分支创建
- hotfix分支(代码修复分支)
- 从master创建(一般由线上bug产生的)
- release分支(发布分支)
- 从development分支创建
- 标识着产品正式发布
- feature分支(特性分支)
分支模型——特性线
分支模型——发布线
环境与分支的关系
Git是什么
Git是一个免费开源开源的分布式版本控制系统(DVCS),基于内容寻址的存储系统。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git安装
Mac:brew install git(要先安装brew)
配置可以参见这篇博客:Maven入门
配置可以参见这篇博客:Maven入门
Windows:git的安装和配置
Linux:Linux下git的安装和使用
-------------参考《网易云课堂.Java Web开发入门》
0 0
- GIT 入门
- Git入门
- git入门
- Git 入门
- git 入门
- git 入门
- git入门
- git入门
- Git 入门
- Git 入门
- Git入门
- git入门
- git入门
- git 入门
- git 入门
- Git入门
- Git入门
- git入门
- Android-判断某个网络是否在网络列表中
- mac下装phpredis,从redis到homebrew再到autoconf再到phpredis-master一条龙安装
- printf补充
- httpclient maven配置
- 《数据结构与算法》学习笔记16 给链表添加迭代器
- Git入门
- printf的初步了解
- 我们还需要专职黑盒手动国际化测试人员么?
- 反射问题介绍
- HTTP错误:Forbidden You don't have permission to access …… on this server.
- HDU 2689 Sort it 简单树状数组入门
- C++ const用法 尽可能使用const
- LearnOpenGL学习笔记5:变换
- java 播放音乐