GIt 原理
git 仓库分为两部分:
- 本地仓库
- 远程仓库
git 本地仓库会分成三个区:
- 工作区(Workspace):我们书写代码的地方,工作的目录就叫工作区。
- 暂存区 (Index):暂时存储的区域,在git中,代码无法直接从工作区提交到仓库区,而是需要先从工作区添加到暂存区,然后才能从暂存区提交到仓库区。
- 暂存区的目的是避免误操作。
- 本地仓库区(Repository):将保存在暂存区域的内容永久转储到 Git 仓库中,生成版本号。生成版本号之后,就可以任何的回退到某一个具体的版本。
- 当我们进行commit操作的时候,事实上只是提交到本地的git分支上;而只有进行了push后,才是提交到远程的git分支上
- 远程仓库(Remote): 仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换。
About 7 min