没有合适的资源?快使用搜索试试~ 我知道了~
git命令行操作使用入门
需积分: 12 0 下载量 94 浏览量
2022-08-09
20:21:43
上传
评论
收藏 279KB DOCX 举报
温馨提示
试读
16页
git命令行操作使用入门
资源详情
资源评论
资源推荐
关于版本控制
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
本地版本控制系统
用简单的本地数据库来记录文件的历次更新差异,适合个人用。
本地版本控制系统存在一定的问题,只要整个项目的历史记录被保存在单一位置,就有丢失所有历史更新记录的风险。
集中式的版本控制系统
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改。
所有的版本数据都存在服务器上,用户的本地只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证
问题,或在不同分支工作。 而且,所有数据都保存在单一的服务器上,有很大的风险这个服务器会损坏,这样就会丢失所有的数据,当然可以定
期备份。
分布式版本控制系统
分布式最大的特点就是客户端并不只是提取最新版本的文件快照,而是把代码仓库完整地镜像下来,每个客户端其实都可以当做是中央服务
器,当中央服务器数据损坏了,由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增
加了本地存储空间的占用。
Git 简史
Linux 内核开源项目有着为数众多的参与者,早前通过一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 05 年 BitKeeper 和
Linux 开源社区合作关系结束,收回免费使用 BitKeeper 的权力,这就迫使 Linux 开源社区基于使用 BitKeeper 时的经验教训,开发出自己的版
本控制系统,自此 Git 就诞生了。
Git 是什么
直接记录快照,而非差异比较
大部分版本管理系统以文件变更列表的方式存储信息,这类系统将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异(它
们通常称作基于差异(delta-based)的版本控制)。
剩余15页未读,继续阅读
weixin_46172484
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0