Git 基础教程 之 暂存区

工作区(working directory),就是目录,例如:pythonwork

版本库(Repository),工作区有一个隐藏的目录 .git 就是Git的版本库。

版本库最重要的是称为stage 或 index 的暂存区;

还有Git为我们创建的一个分支 master ,以及指向 master 的一个指针 HEAD。

 

把文件往Git版本库添加时,分了两步:

①   git add 添加操作,实际上是把文件修改添加到暂存区

②   git commit 提交操作,实际上是把暂存区的所有内容提交到当前分支

图解:

原文地址:https://www.cnblogs.com/hardy9sap/p/9340855.html

时间: 2024-10-08 14:52:38

Git 基础教程 之 暂存区的相关文章

git基础②工作区和暂存区

git和其他版本控制系统如svn的一个不同之处就是暂存区的概念 工作区 就是电脑上能看到的目录,可以理解为当前仓库所在的目录比如htdocs下的git文件夹  不过不准确 版本库  工作区下面有一个隐藏的目录.git 这个就是我们的版本库 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD 前面讲了我们把文件往Git版本库里添加的时候,是分两步执行的: 第一步是用gi

Git Day02,工作区,暂存区,回退,删除文件

1st,工作区回退:2st,暂存区回退:3rd,删除文件:

【Git】master,暂存区,工作区

https://www.cnblogs.com/tuhooo/category/1521763.html https://www.cnblogs.com/tuhooo/p/9181369.html https://www.cnblogs.com/tuhooo/p/9185799.html https://www.cnblogs.com/tuhooo/p/9206452.html https://blog.csdn.net/stone_yw/article/details/80795669 原文地

【原创】Git删除暂存区或版本库中的文件

0 基础 我们知道Git有三大区(工作区.暂存区.版本库)以及几个状态(untracked.unstaged.uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章[链接]. (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项目文件位于的地方便是工作区,工作区的文件需要添加到Git的暂存区(git add),随后再提交到Git的版本库(git commit). (2)首次新建的文件都是untracked状态(未跟踪),此时需要git add

git中的暂存区与工作区

工作区:本地暂存区:执行git add后将文件添加到暂存区(stage)版本库:执行git commit后将文件暂存区的所有文件添加到版本库git checkout --<filename>将文件在工作区的修改全部撤销有两种情况:已经经过git add添加到暂存区的,恢复到暂存区的内容未添加到暂存区,恢复到和版本库一样

git暂存区

在使用git开发时,有三个概念需要知道,工作区,暂存区和版本库.工作区就是直接进行操作的地方,版本库是要将修改提交的地方,那么暂存区是干什么的呢?下面将对暂存区深入研究. 一.修改后能直接提交吗? 在工作区修改后能直接执行git commit提交吗?让我们一起试试. 首先修改welcome.txt文件 echo "welcome">>welcome.txt 使用git diff查看工作区和版本库的差异. 上面显示修改了welcome.txt文件.既然修改了工作区,那就直接提

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

基本概念 我们等来理解下Git工作区.暂存区和版本库概念 工作区:就是你在电脑里能看到的目录 强烈推荐git新手阅读 暂存区:英文叫stage,或index.一般存放在igt 目录下的index文件(.git/index)中,所以我们把暂存区时也叫作索引(index). 版本库:工作区有一个隐藏目录.git 这个不算工作区,而是Git的版本库. 下面这个图展示了工作区.版本库中的暂存区和版本之间的关系: 图中左侧为工作区,右侧为版本库.在版本库中标记为"index"的区域就是暂存区(s

git学习(四):理解git暂存区(stage)

与一般的版本管理不同的是,git在提交之前要将更改通过git add 添加到暂存区才能提交(git commit).即使是已经交给了git来管理的文件也是如此.这里继续学习git的暂存区. 通过git checkout撤销工作区更改 在版本库.git目录下有一个index文件. 首先执行git checkout命令,撤销工作区中welcome.txt文件尚未提交的修改. 原来可以通过这种方法来撤销修改,妈呀,我还是菜啊.之前使用IDEA的时候只知道用revert. git status和git

git 教程(5)--工作区和暂存区

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念. 工作区(working directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库 (repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD. 分支和HEAD的概念我们