工作区就是实实在在地存储着文件的位置,比方说我的笔记本的“C:/project/git_test“文件夹。
暂存区则是git add和git commit之间的一个缓存区。需要提交的文件修改统统放到暂存区,然后一次性提交暂存区的所有修改。
我们把文件往git版本库里添加修改的时候,分两步执行:
第一步用git add把文件添加进去,实际上就是把文件修改添加到暂存区:
第二步是用git commit提交更改,实际就是把暂存区的所有内容提交到当前分支。我们创建git
版本库时git自动为我们创建了唯一一个master分支,所以现在git commit就是往master分支上提交更改。
原文:https://www.cnblogs.com/dynmi/p/12235493.html