首页 > 其他 > 详细

git 学习之基本概念

时间:2017-03-03 00:12:34      阅读:253      评论:0      收藏:0      [点我收藏+]

  在学习 Git 的时候我们经常会听到工作区,版本库,暂存区。那么这些东西指的是什么呢?本次我们就一起学习一下。

工作区

  顾名思义:工作的区域,那么你一般在哪工作呢?当然是你本地可以看到的目录啦!

版本库

  在你的工作区域你会发现有一个隐藏的文件夹 .git 这个不是工作区,而是版本库。

暂存区

  暂存区(stage)一般是在 git 目录下的 index 文件中,因此我们一般把暂存区也叫索引。由此可见暂存区是在版本库里面的。而 Git 为我们创建第一个分支 master,以及指向 master 的指针 HEAD。

  为了方便理解请看下图,这三者之间的关系:

技术分享

 

  一般我们把文件向 Git 版本库中添加的时候,是分两步执行的:

  1. 使用 git add 把文件添加进去,这里其实就是把文件添加到暂存区。

  2. 使用 git commit 提交更改,实际是把暂存区的文件提交到当前分支。这里需要注意的是只把暂存区的文件提交上去,暂存区,暂存区,暂存区,重要的事情说三遍!!!例如当你使用 git add 把工作第一次修改文件提交到暂存区,这时候你再对文件修改,而第二次的修改很明显没有到暂存区的,这时候使用 git commit 进行提交,只有第一次修改的内容被提交了。

git 学习之基本概念

原文:http://www.cnblogs.com/brother-four/p/6492970.html

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