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到远程仓库来共享。

图示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值