![](https://i-blog.csdnimg.cn/direct/50454bae69fd4970b0f978b485fb59b9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
文章平均质量分 96
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 更像是把数据看作是对小型文件系统的一系列快照。为了效率,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。 Git 对待数据更像是一个快照流。
阿阿阿安
梦想在路上
展开
-
Git(一) Git 底层原理浅述
从根本上来讲 Git 是一个内容寻址(content-addressable)文件系统,一般可以通过各种Git交互指令进行Git本地操作。我们常见的add、commit等更友好的命令被称作“上层(porcelain)”命令。除此之外,它还包含了一部分用于完成底层工作的子命令, 这些命令被设计成能以 UNIX 命令行的风格连接在一起,抑或藉由脚本调用,来完成工作。 这部分命令一般被称作“底层(plumbing)”命令。原创 2022-07-21 11:32:31 · 694 阅读 · 0 评论 -
Git(二) Git基础入门与实践
直接记录快照而非差异比较。Git是一个免费、开源的分布式版本控制系统。版本控制(VensionControl)是一种在开发的过程中用于管理/记录相关文件、目录或工程等内容变化/修订情况,以便于团队/开发者查看变更记录、备份/恢复版本内容的软件工程技术。版本控制常用于管理多人协同开发项目,能够方便的帮我们实现跨区域多人协同并行开发、追踪项目生命周期及开发过程、控制项目代码的一致性、提高开发效率等,同时也是进行CI/CD的基础。对于分布式版本控制系统来说,所有文件的版本信息仓库直接全部同步到每个开发者...原创 2022-07-16 11:08:13 · 632 阅读 · 0 评论