什么是Git?
Git是一个版本管理工具,可以管理修改之前和修改之后的文本内容。
怎么实现历史记录的管理?
实现历史记录的管理就是把它存储在数据库中。
数据库分为那几种?分别是用来做什么的?
数据库分为本地数据库和远程数据库两种;远程数据库是为了分享给更多的人,而本地数据库是为了实现自己手头工作的存储。创建本地数据库的两种方式:一是新建一个本地数据库,二是把远程数据库拉取到本地来。
Git是怎么实现历史记录的保存的?
如果要把文件或许目录的添加和变更保存到数据库中,就需要进行提交;执行提交之后,数据库中会生成上次提交的状态与当前状态的差异记录,被称为revision。
第一行:提交修改内容的摘要
第二行:空行
第三行以后:修改的理由
Git的工作树和索引是什么?
在Git管理下,大家实际操作的目录被称为工作树。
在数据库与工作树之间有索引,索引是为了向数据库提交作准备的区域。
Git在执行提交的时候,不是直接将工作树的状态保存到数据库,而是将设置在中间索引区域的状态保存到数据库,因此,要提交文件,首先需要把文件加入到索引区域中
git优秀教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000