本文主要是介绍Git基础入门二:工作区和暂存区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作者同系列博客参考链接:
Git基础入门五:分支管理
Git基础入门四:版本回退(撤销修改)
Git基础入门三:创建版本库和添加修改文件基本命令
Git基础入门二:工作区和暂存区
Git基础入门一:起源与安装
1、GIT工作区WorkSpace:在git管理下的正常目录都算是工作区。我们平时的编辑工作都是在工作区完成,目录里包含有.git的一个目录。
注意:使用git checkout命令切换分支的时候,工作区里未受控的文件不变(比如新文件,以及未add的文件更新)。
2、GIT 暂存区Stage:数据暂时存放的临时区域,需要提交到版本库中的数据都暂存在此区域中,通过gid add命令添加。可在工作区和版本库之间进行数据的友好交流。
3、GIT 版本库:Git的版本库里存了很多东西,如下如所示,其中最重要的就是称为stage
(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master
,以及指向master
的一个指针叫HEAD
。
git add
命令实际上就是把要提交的所有修改放到暂存区(Stage
),然后,执行git commit
就可以一次性把暂存区的所有修改提交到分支。Git跟踪并管理的主要目标是修改变更,而非单个文件本身,比如,某次 commit是多个文件的更新,包括新建文件。
注意:如果文件被修改了,但是没有
add
,是不会被
commit
到存储库中的。
作者同系列博客参考链接:
Git基础入门五:分支管理
Git基础入门四:版本回退(撤销修改)
Git基础入门三:创建版本库和添加修改文件基本命令
Git基础入门二:工作区和暂存区
Git基础入门一:起源与安装
这篇关于Git基础入门二:工作区和暂存区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!