美文网首页
工作区和暂存区的概念

工作区和暂存区的概念

作者: 李浩然_6fd1 | 来源:发表于2019-05-13 23:37 被阅读0次

工作区:就是在电脑里可以看到的目录,这就是工作区。
比如:


图片.png

之前我们说过当我们新建一个版本库readme.txt的时候,出现了一个.git的东西,这个东西是隐藏的,不算在工作区,是GIt的版本库。



版本库里分stage和master两部分,stage(也被称为index)是暂存区,还有GIt为我们创建的分支master,以及指向Git的指针HEAD。

之前说过把文件往Git版本库里添加的时候,是分两步进行的:
1、用git add来添加文件,实际上就是把文件转移到stage中;
2、用git commit来提交文件,实际上就是把所有在stage中的内容提交到当前分支master中
当然可以用git add添加很多次文件,然后一次性用git commit来一次性提交。
例子如下:
我们对readme.txt做如下修改:

Git is a distributed version control system.
Git is free software distributed under the GPL.
Git has a mutable index called stage.

然后在learngit这个文件夹内添加一个LICENSE.txt的文件(内容随便写),
我们可以用git status来查看下目前的状态:


图片.png

可以看到目前的状态是readme.txt是被修改了,而LICENSE.txt没有被添加过。
现在我们使用git add来分别添加两个文件:


图片.png
然后用git status来查看状态:
图片.png
可以看到两个文件都放在了stage暂存区内,现在的情况也就是这样:
图片.png

现在用git commit来提交文件,并会显示如下:


图片.png
现在再用git status来检查下状态,显示如下:
图片.png
就是没有什么可提交的,工作区是干净的

以上是我看廖雪峰老师的网站,然后做的学习摘抄,无意侵犯老师作品,如有侵犯,我会删除。

相关文章

  • git删除文件和commit操作

    基本概念 我们先来理解下Git 工作区、暂存区和版本库概念 工作区:就是你正在编辑的目录。 暂存区:英文叫stag...

  • Git 工作区、暂存区和版本库

    Git 工作区、暂存区和版本库概念 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index...

  • 工作区和暂存区的概念

    工作区:就是在电脑里可以看到的目录,这就是工作区。比如: 之前我们说过当我们新建一个版本库readme.txt的时...

  • Git入门(二)

    工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 工作区 :就是.git文件所在...

  • git基本操作

    我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或...

  • Git学习整理

    Git 工作区、暂存区和版本库概念 1.工作区:就是你在电脑里能看到的目录。2.暂存区:英文叫stage, 或in...

  • git

    概念和原理篇工作区:简单点理解就是你代码存放的位置暂存区:可以通过git add 命令把工作区的文件添加到暂存区,...

  • git简明教程5-工作区和暂存区

    工作区和暂存区   Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。 工作区(W...

  • git命令下

    第3节:git命令(下) 工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 工作...

  • Git

    工作区和暂存区工作区暂存区 修改文件名 log

网友评论

      本文标题:工作区和暂存区的概念

      本文链接:https://www.haomeiwen.com/subject/mbbdaqtx.html