【Git】分布式的版本控制工具(一)

Git:分布式的版本控制工具(一)

一 GIT简介

是一种扁平化,去中心化的分布式版本管理工具(Distributed Version Control Systems),简称:DVCS。

二 GIT 优势

GIT 保存了分布式管理系统的DVCS 服务端,便于团队各个成员通过该服务器进行项目交互,相较于SVN的优势是:
1. 即使DVCS服务端挂掉,在开发者各自电脑里面有GIT的版本库,开发者之间也是可以直接进行项目交互。
2. 可以避免中心服务器的资料丢掉之后,无法找回的情况。

三 Git 工作机制

GIT 内部采用版本号的管理机制,GIT 会根据我们指定的版本号,回滚到某个版本,而且使得多人之间的代码合
并变得非常简单,各开发人员都可以随时查看GIT 服务器上的代码,降低沟通成本,加快了产品研发和项目维
护。

四 GIT 与svn 对比优势**

集中版本控制系统SVN分布式版本控制工具Git
可团队协作可团队协作
依赖于中央服务器每个客户端保留一个本地仓,不依赖中央服务器
\可跨团队写作开发
\灵活分支
\异地写作方便
\容灾能力强

五 Git分区介绍

分区介绍
工作区(Workspace)是电脑中实际的目录
暂存区(staging)类似于缓存区域,临时保存你的改动
仓库(Repository)本地仓库(Local Repository): 在当前计算机上存储项目文件信息
仓库(Repository)远程仓库(Remote Repository): 在远程服务器上存储项目文件信息

Git分区

六 工作流程

一般工作流程如下:
1.从远程仓库中克隆Git 资源作为本地仓库。
2.从本地仓库中checkout 代码然后进行代码修改
3.在提交前先将代码提交到暂存区。
4.提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
5.在修改完成后,需要和团队成员共享代码时,可以将代码push 到远程仓库。
在这里插入图片描述
ps:
Pull=Fetch+Merge
pull:获取远程仓库并合并本地仓库
Fetch:获取远程仓库(不合并)
Merger:合并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值