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..
创建的三种用户:会被后来的用户覆盖!
如下图更是展现了如上之理:
标签:Git,1.1,get,概述,user,分支,config,分布式 From: https://blog.51cto.com/u_15765446/5718385