Git 学习笔记 - 04 - Git 工作区和暂存区的概念

Git 学习笔记 - 04 - Git 工作区和暂存区的概念

注:本文参照的是廖雪峰老师的Git教程

Git 工作区和暂存区的概念

工作区:

​ 就是你在电脑里能够看到的目录。

​ 我的理解:就是你受 Git 管理的文件所在的目录。

版本库:

​ 工作区中有一个隐藏的目录,也就是之前一直不让动的 .git 文件夹,这个就是 Git 的版本库。

​ Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支 master ,以及指向 master 的一个指针叫 HEAD

暂存区概念

之前的操作按照现在的概念来解释:

​ 我们提交OK了的文件在版本库,但是不一定在 master 分支上;

  1. 使用 git add 把文件添加进去,实际上就是把文件添加进了暂存区,这时还没有影响到我们之前已经提交的文件
  2. 然后我们使用的是 git commit 提交修改,实际上就是把暂存区里的所有内容添加到版本库,放到了当前的分支上;

理解就是:在编辑的文件在工作区,增加的文件在暂存区,提交后就放到了版本库里指定的分支上。

练习:
  1. 先修改readme.txt,增加一行内容(随意什么,反正是测试)
  2. 然后新建一个文件,这里我按照教程一样的名字(LICENSE)。
  3. 可以通过 Git status 命令查看当前文件的状态,此时文件还没提交;
  4. 使用 Git add 命令将上面两个文件添加到 Git 管理当中,然后使用 git status 再查看一下当前状态(权当熟练语句,这个查看状态其实没有什么必要);
  5. 然后使用 git commit 一次性把暂存区的所有修改提交到分支。

暂存区练习新增内容

完整流程:暂存区练习

Git 内部变化

git提交文件暂存区变化

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值