Git是版本控制工具,类似于SVN的作用。这里就忽略掉怎么安装之类的,只讲解Git最重要的思维模型。这三个概念一定要清楚:
1 工作区(Working Area)
2 暂存区(Stage)
3 版本库(repository, 本地仓库和远程仓库)
工作区很简单,就是你修改代码时会立即体现的地方。
暂存区是Git的特色之一,这个概念不好理解,这里举一个例子说明。如我们领到了一个任务,任务是修改两个bug。你可以把这两个bug分开提交,也可以合并到一次提交上。假如我们需要合并到一次提交时而我们又没有暂存区,那么我们必须先修改完一个bug,然后再修改下一个,我们把两个bug修改同时放在工作区里&#x