Git与VCS

本文介绍了版本控制系统(VCS)的三个发展阶段:本地版本控制系统、集中式版本控制系统和分布式版本控制系统,强调了分布式版本控制系统的优点。特别讨论了Git作为分布式版本控制系统的重要性和优势,包括离线工作、完整性保证、分支操作便捷等特性,以及其在Linux内核开发和GitHub上的广泛应用。
摘要由CSDN通过智能技术生成

一、版本控制系统(VCS)

        版本控制系统可以将文件的修订版本保存下来,可将选定的文件回溯到之前的状态,甚至是某个时间点的状态,非常适合经常修改项目的设计师。

        随着(VCS)的发展,其功能也在不断增强,从最开始的本地版本控制系统只能操作本地文件,到后来的集中式分布式,每个人都可对项目文件进行修改以及指出错误,可以说是发生了翻天覆地的变化。

接下来便说一下版本控制系统的三个大阶段:

1.本地版本控制系统(LVCS)

        对我这个刚刚毕业的大学生来说,对于文件的存储和更改版本的形式还停留在备份多个项目文件,最终导致的结果就是文件夹混乱,压缩包无数,对其的命名规则有时连自己都记不清。

        于是,本地版本控制系统诞生了,其原理是将项目的每个版本以数据库的形式存储起来,方便使用者上传或下载。

        使用者在使用时,先将把文件加锁,通过checkout指令,使其他人无法进行修改;使用完毕之后,再用过checkin指令解锁,其他人才可使用。可通过时间的改动对每个版本之间的不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值