Git保存的是文件不同时刻的快照Git提交时,会保存一个提交对象提交对象包含一个指向暂存内容快照的指针提交对象同时包含作者的名字、邮箱、提交时输入的信息、指向父对象的指针首次提交没有父对象多分支合并产生的提交对象有多个父对象HEAD是指向当前分支的指针分支切换即HEAD指向将要操作的分支分支切换会改变工作目录中的文件Git的分支实质上是包含所指对象校验和的文件