Git-分布式版本控制系统

Git 是一种分布式版本控制系统,与 SVN 相比,它在本地存储完整历史记录,可能导致仓库体积大,不适合大量二进制文件。Git 的基本使用流程包括设置用户名和邮箱、初始化仓库、克隆及提交代码。在使用前需清理二进制文件以减小仓库大小。
摘要由CSDN通过智能技术生成

Git工具的使用
定义:git是分布式版本控制系统

一、与SVN相比最明显的区别是

SVN采用的是集中的的版本控制系统,由一个集中管理的服务端保存所有修改记录,客户端只需要下载最新或者指定提交的文件,不包括完整的数据记录(下载的是自己部分的源码)
Git采用的是分布式版本制,从源仓库下载时会完整的镜像了源仓库的完整历史记录(比如说你下载下来是整个源码,当然此时是自己建立的子仓库,从子仓库中进行代码提交进行检视之后由专门的开发人员进行集成)
注意:因为Git无法通过剥离和拆分一缩小仓库总大小,或者后续有大量的二进制文件入库,建议优先考虑SVN

二、文档评价

提交的文件分为二进制文件和文本文件,对于文本文件只需要存储压缩后的变更内容,而二进制文件需要存储完整的文件;
如果用Git仓库占用空间会迅速膨胀占用空间大,占用磁盘空间大,导致
1.传输时间长:宽带是固定的,传输内容多,上传下载时间自然比较长,
2.浏览代码页面慢:因为Git需要从仓库中提取文件内容,文件越大读取越慢
因此,在使用Git之前需要清理仓库中的二进制文件,以缩小仓库的大小。常见的二进制文件有:
Word文档,Excel文档,PPT文档,PDF文档,压缩包等
第三方非源码组件包,安装包如JDK等,
内部工具如:构建用的压缩工具,打包工具等

三、git的基本使用流程

首先为计算机上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值