13、使用Git和GitHub进行软件代码版本控制

使用Git和GitHub进行软件代码版本控制

1. Git基础术语

1.1 顶级术语

术语 定义
仓库(Repository) 封装在单个工作目录中,包含要维护和控制的源代码文件、对象存储和索引。可看作是提交的集合,定义了HEAD,包含分支和标签。
工作目录(Working Directory) 文件系统中与仓库关联的目录,通常有一个名为.git的子目录,包含该目录下的所有文件和子目录。
对象存储(Object Store) 位于工作目录的.git子目录中,保存源代码随时间的变化。主要组件有blob、树、提交和标签。
索引(Index,暂存区) 工作树和仓库之间的缓存区,可逐步添加更改以构建下一次提交,也用于保存合并失败时的信息。
Blob 文件的每个版本表示为一个blob,包含文件数据,但不包含文件的元数据或名称。
树(Trees) 表示一级目录信息,记录blob标识符、路径名和文件的元数据,可递归引用子树对象。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值