分布式版本控制系统Git

Git概述

1.1 版本控制系统概述

1.1.1 版本控制系统简介

版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。用的比较多的如svn,git等。

1.1.2 版本控制系统工作模式

(1)   集中式工作模式

                                                    

该工作模式存在显示的弊端:

1)  存在单点问题

2)  每台客户机本身不具有版本控制功能

3)  该工作模式必须在网络环境下运行

典型的集中式工作模式的VCS是:CVS、SVN

(1)   分布式工作模式

典型的分布式工作模式的VCS是:Git。

                                      

1.2 Git简介

1.1 Git工作模式

1.1.1       集中式

1.1.2       社区式

1.1.3       Git工作原理

(1)   Git的工作过程

(2)   区域分布

为什么建立3个分支原因?

暂停区:Dev分支

经过检验后:master分支(主干分支)

debug分支(阶段性的合并的工程):debug分支中调试完程序后,调到Dev分支,然后再调到master分支。

1.2 Git的下载与安装

1.2.1       Git的下载

Git官网:   http://git-scm.com

1.2 Git的本地库操作

MINGW32:/c/users/Adminsrator

GUN :计划代表开源

CTRL+l 代表清屏

ll         查看所有文件

1.3本地库初始化

初始化:get  init 命令

查看get状态: get status 查看当前的分支状态。

暂停区也叫index

  创建用户:A_系统用户  B_全局用户 C_本地用户

 A——系统用户的创建:get config --system user.name  "中国"

                              get config --system.user.email "2658796148QQ.com"


-- list 查看当前的创建的用户


-etc 存放的配置文件

-a   查看当前目录下所有文件

B——全局用户创建:

                    get config --global user.name“河南”

                    get config --global user.email."youxiang"


查看创建的全局用户:


C——本地用户创建git config user.name..

                            git config user.email..


创建的三种用户:会被后来的用户覆盖!

 

如下图更是展现了如上之理:

猜你喜欢

转载自blog.csdn.net/qq_40406929/article/details/79994615