当前位置:   article > 正文

git的工作区、暂存区、本地仓库、远程仓库_git工作区,仓库区,暂存区

git工作区,仓库区,暂存区

git的工作区、暂存区、本地仓库、远程仓库

git的工作区、暂存区、本地仓库、远程仓库如下图可以看到,该图引自博客的内容
在这里插入图片描述

工作区

程序员进行开发(改动)的地方,是当前看到的。
说明:任何对象都是在工作区中诞生和被修改
通俗而言,就是在本地电脑操作的文件夹的位置,下面是笔者学习git的时候用的文件夹,文件夹里的.git被隐藏了。
在这里插入图片描述

暂存区

工作区有一个隐藏目录.git,这个是Git的版本库。
Git的版本库里有称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。
在这里插入图片描述
在这里插入图片描述

本地仓库 Repository

本地仓库保存了对象被提交过的各个版本。git commit 后同步index的目录树到本地仓库,方便从下一步通过git push 同步本地仓库与远程仓库。说明如下:

  1. 只有把修改提交到本地仓库,该修改才能在仓库中留下痕迹;
  2. 可以在任何地方新建本地仓库,只需要在目标目录下执行 “git init”指令,就会将此目录自动初始化为本地仓库,同时它会新建".git"目录

远程仓库 Remote

运程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库修改,因此它可能与本地仓库同步,也可能不同步,但是它的内容是最旧的。是与协作者分享本地的修改,可以把它们push到远程仓库来共享。

图示

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/668086
推荐阅读
相关标签
  

闽ICP备14008679号