git(持续学习中...)

git是一个分布式版本控制系统 ,采用基于内容寻址 (区别于采用路径寻址)的方式。git对于项目历史每次都是保存完整的项目快照,因为这样在找版本历史的时候比较快,比较快说的是相对于那些保存补丁的版本控制系统,寻找版本历史需要去用这些补丁去慢慢回溯的比起直接保存完整项目快照的就会慢。git存储完整的项目快照是逻辑 上的,在物理 存储上它是会复用那些代码没有改变的代码的,这样可以节省存储空间。

github跟gitlab都是借助git这个工具的平台,github是全球性开源平台,但是也可以设置仓库私有化;gitlab更容易私有化部署,所以通常用在企业内部。

相关推荐
陈年老古董14 小时前
CentOS编译安装Python3.11完整教程
linux·笔记·学习·centos·python3.11
戈文波Geir-Wenbo Ge14 小时前
深度七步:从学习到主宰
学习
clorinda14 小时前
OpenCV实战学习记录:图像拼接与答题卡识别
人工智能·opencv·学习
red_redemption14 小时前
自由学习记录(221)
学习·renderdoc
sel_915 小时前
【OPD论文导读(二)】OPD(On-Policy Distillation)全景调研:十篇论文讲透“在自己生成的内容上学习“这件事
人工智能·python·深度学习·学习·算法·语言模型
动词ing15 小时前
【学习笔记】数据结构(数组长度和关键特性+快慢指针+左右指针)
数据结构·笔记·学习
老当益壮梁奶奶15 小时前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习
xiaoxiang960915 小时前
Git 分支同步实战:`merge -X theirs` 与完全合并方案
数据库·git·elasticsearch
GlueNa2SiO315 小时前
01-Flask入门与环境搭建
笔记·python·学习·flask
M78佐菲16 小时前
Linux学习笔记:文件IO
linux·笔记·学习·算法