git(持续学习中...)

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

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

相关推荐
子非鱼94271 小时前
07-Flutter 鸿蒙实战 07:故事集列表与缓存设计
学习·flutter·缓存·华为·harmonyos
fanchenxinok2 小时前
学习笔记:LabVIEW中如何将解析S19/HEX的VI封装为子VI并供主VI调用
笔记·学习·labview·子vi
2301_809051142 小时前
基本电子电路元件 学习笔记
笔记·学习
今天AI了吗3 小时前
Hermes Agent 搭建全流程:从本机试跑到可持续运行的个人 AI Agent
java·人工智能·python·学习·embedding
一只小菜鸡..3 小时前
Stanford CS144 学习笔记 (二):传输层与数据通信机制
网络·笔记·学习
天选之子1234 小时前
tabulate学习
学习
子非鱼94274 小时前
06-Flutter 鸿蒙实战 06:上传后处理流程,照片识别、故事生成和状态刷新
学习·flutter·华为·harmonyos
leoZ2315 小时前
Git 集成实战完全指南(五):Git Blame 与历史追踪
大数据·git·elasticsearch
天天爱吃肉82185 小时前
# 商用车多体动力学整车仿真学习笔记(开篇总览)
人工智能·笔记·python·功能测试·学习·汽车