github学习(Pro Git)---第一章

本文介绍了Git的基本概念,包括版本控制的类型,Git的历史,以及Git的核心工作流程。详细讲解了Git如何直接记录快照,重视数据完整性,并讨论了文件的三种状态。此外,还提供了在Linux系统上安装Git的步骤,以及初次使用Git前的配置,如设置用户信息、选择文本编辑器和查看配置信息的方法。
摘要由CSDN通过智能技术生成

1.1、版本控制

本地版本控制---rcs,其工作原理基本为保存并管理文件补丁

集中化的版本控制---cvs,subversion,perforce

分布式版本控制---git,mercurial,bazaar,darcs

1.2Git简史

1.3Git基础

直接记录快照,而非差异比较。Git只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异

几乎所有操作都是本地执行。

时刻保持数据完整性。在保存到Git之前,所有数据都要进行内容的校验和(checksum)计算,并将此结果作为数据的唯一标识和索引。

多数操作仅添加数据。

文件的三种状态。对于任何一个文件,在Git内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值