评论: 工作区和暂存区
Topic source这么理解呢,所谓暂存区是不是跟CoreData里的context差不多,是内存上适时分配的一部分空间。当你对源码做出修改后,git会基于之前的记录实时更新你的修改,但是如果你不进行commit,这些更改是不是被写入到硬盘里的。
看完下一章的话,应该就是这样了吧,add 会提示git我们进行了修改,然后git会去找到修改的具体内容,找到的结果会放在暂存区,如果没有提示修改,git不会去查看这个文件,修改就会遗漏。这个暂存区是在硬盘上的还是内存上的不知道。
**或许可以把它类比为内存缓冲区,add就类似于先在这个缓冲区里填入一些数据,然后commit就类似于一次性缓冲区里的数据写入硬盘,能提高效率。。。。个人理解,刚接触git,希望大神纠正错误,不要让我误导更小白的童鞋,哈哈。
z酱_
暂存区的意义何在呢? 感觉比较麻烦啊, 每次commit之前还需要add一次