05 Git工作原理
Posted 迂者-贺利坚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05 Git工作原理相关的知识,希望对你有一定的参考价值。
本节视频:
通过这一节的学习,知道Git的工作区和文件处理流程,建立起Git工作过程的框架。
Git工作的流程,用到了本地的工作目录、暂存区、本地仓库,以及远程仓库4个工作区,如下图:
(1)Workspace:工作区或工作目录
在平时项目开发中保存文件的地方。
(2)Index / Stage:暂存区
用于临时存放文件的改动信息,事实上它只是一个文件。
执行git add命令就把工作区内容加入到了暂存区。
(3)Repository:本地仓库
用于在本地存放多个版本的文件,包括提交到这里的所有版本的数据,也称为版本库。其中有一个HEAD指针指向最新放入仓库的文件版本。
执行git commit命令就会把暂存区的内容提交到本地仓库
(4)Remote:远程仓库
托管代码的服务器上保存的文件。远程仓库用于支持开发团队合作开发的工作,也可以提供向外界共享代码的渠道。
执行git push命令就可以把本地代码推到远程分支。
我们最终要将代码上传到这里并有效管理各个版本。
应用版本控制系统的过程,就是利用Git命令,在各个工作区域之间传输关于文件编辑、修改历史的过程。这需要清楚地知道各个工作区域。
以上是关于05 Git工作原理的主要内容,如果未能解决你的问题,请参考以下文章