git版本管理架构
来源:互联网 发布:淘宝如何卡密自动发货 编辑:程序博客网 时间:2024/05/16 17:51
比较全的基础教程:
http://blog.csdn.net/jnqqls/article/category/1534803
在上篇文章的结尾我们提到了Git 的三区结构,在版本控制体系中有这样两种体系结构,一种是两区结构一种是三区结构.接下来我们通过对git三区的结构学习来帮助我们更好的去理解并运用Git.
两区结构是其他版本控制软件常用的结构:工作区--版本库,如下图
工作区直接跟版本库打交道
从版本库中检出内容到工作区.
从工作区提交内容到版本库.
三区结构是Git的结构:工作区--暂存区--版本库,跟二区的不同是在中间加了一个暂缓区.
此时工作区直接跟暂缓区打交道暂缓区跟版本库打交道.
从工作区中添加内容到暂缓区.
将暂缓区的内容提交到版本库.
从版本库中检出内容到工作区.
接下来将通过图文的方式为大家介绍Git的一个基本流程.主要是三个变化A,B在Git中是如何进行的.
第一个版本变化A,新建一个文件,然后添加到版本库中.
增加一个文件:file.txt
将文件添加到缓存区:git add file.txt
将文件从缓存区提交到版本库中:
以上的过程已经建立了一个版本A,接下来我们再看一下在A的基础之上进行版本变化B.
更改文件file.txt
将文件添加到缓存区:git add file.txt
将文件从缓存区提交到版本库中:
通过以上两个比较简单的流程图文示例相信大家已经非常清楚文档的变化是如何在Git体系中进行的.在接下来的一篇文章将会为大家通过实际的一个例子,同大家一同进行探讨.
给读者留下一个问题:你觉得在版本控制系统中增加暂存区有什么好处呢?
- git版本管理架构
- 分布式版本管理利器,架构师必备技能,详解GIT
- Git版本管理之旅(一)—— Git简介及架构浅析
- git 版本管理
- git 版本管理
- 版本管理GIT
- xcode git版本管理
- Git 版本管理
- git版本管理
- git 版本管理 工具
- Git版本管理初探
- GIT版本管理 实测
- git 版本管理
- 使用GIT管理版本
- git版本分支管理
- Git-版本管理
- git版本管理
- git版本管理
- android 集成RN填坑
- 路由器的两个端口上配置相同的网段
- 圆等分成三个扇形菜单
- Tensorflow的学习(第一篇)
- 进程管理之fork函数
- git版本管理架构
- Java socket通信
- 在Vue中安装mint
- openlayers3+中模拟晨昏线
- 求解约瑟夫问题两种方法
- 使用图表查询(Metric查询)
- windows 下gvim 编码问题和基本设置
- 2010–2011, NEERC, Northern Subregional K.Kitchen Robot【状压Dp】
- 第一章 1.2数据抽象