一.概念理解 1.理解工作区和暂存区以及版本库 工作区我理解就是我们创建的程序所在的文件夹,比如test文件夹.其中有个.git文件,这个就是版本库,其中版本库中有个区域叫暂存区或叫索引. 截自廖雪峰官网的截图 2.内容追踪系统:git还是个内容追踪系统,git是根据文件内容来生成sha1值的. 3.文件的状态 ①untracked:在工作区中创建,为执行git add命令将其添加到暂存区之前. ②changes to be committed:刚提交到暂存区,未做任何修改,等待被提交 ③Cha