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工作原理的主要内容,如果未能解决你的问题,请参考以下文章

05 Git工作原理

05 Git工作原理

贺老师新作:Git入门实践教程

贺老师新作:Git入门实践教程

Git工作原理

Git 回到过去