首页 > 其他 > 详细

了解Git的工作区和暂存区

时间:2018-09-03 20:12:46      阅读:153      评论:0      收藏:0      [点我收藏+]

Git有工作区,暂存区之分。

1.工作区

我们电脑上的某个被Git管理的文件夹,就是一个工作区。

比如说我的GitWorkText文件夹,如图:

技术分享图片

技术分享图片

2.版本库(Repository)

在工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库

而这个版本库里又有暂存区(stage),还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD

技术分享图片

 

当我们在使用命令符git add+文件名时,只是将其加入到了暂存区,第二个当我们使用命令符git commit时将所有暂存区的文件都放到了当前的分支中。

在我们创建Git版本库时,Git自动为我们创建了一个master的分支,所以当我们git commit时我们是直接提交到master中的。

那么我对我的git文件进行修改,然后在新建一个git1.txt文件如下:

技术分享图片

那么我们来查看一下状态

 技术分享图片

我们可以看到:由于我们的git1.txt文件没有提交过,所以他的状态为untracked

 现在我们来提交两次这两个文件,再来查看状态:

技术分享图片

那么现在在暂存区就有两个文件了git.txt和git1.txt

然后我们将暂存区的文件添加到分支中去

技术分享图片

 

了解Git的工作区和暂存区

原文:https://www.cnblogs.com/SAM-CJM/p/9580551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!