工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在.git目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是 Git 的版本库。 下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系: ...
在Git中,工作区、暂存区和版本库是三个重要的概念,它们分别对应着不同的文件状态和操作。 工作区:工作区是指正在进行编辑的文件所在的目录,即我们在电脑上看到的文件夹。在工作区中,我们可以对文件进行修改、删除、新增等操作。 暂存区:暂存区是指已经修改完成的文件,但还未提交到版本库的状态。暂存区可以看作是...
编写代码的区域,即工作目录(Working Directory)。 Repository:仓库区(或本地仓库、版本库)。用来保存 commit,一个 commit,就是工作区的一个历史版本。 Index / Stage:索引(或暂存区)。用来暂存生成 commit 所需的信息,可看作临时的 commit,git add将工作区的指定内容加入暂存区,git commit依照暂存区信息生成 comm...
版本库一般位于项目根目录下的.git目录中,它包含了暂存区、分支信息和其他 Git 的元数据。 工作区中的文件经过修改后,可以使用git add命令将它们添加到暂存区。一旦文件被添加到暂存区,它们就被标记为准备提交的文件。然后,使用git commit命令将暂存区中的文件提交到版本库,形成一个新的提交记录,记录了文件的更改。
当我们使用git commit时,就会将暂存区的所有内容提交至master分支,如果有多个分子,就将暂存区的所有内容提交至当前分支。 其实我们看这个图的话,他们之间的关系会更加清楚 简而言之,工作区、暂存区和版本库三者的联系就是你把已经修改的文件先从工作区添加至暂存区,然后再提交的版本库中。回到...
gitconfig[--global]--unsetuser.email 认识⼯作区、暂存区、版本库 ● ⼯作区:是在电脑上你要改动你的代码或⽂件的⽬录。● 暂存区:英⽂叫 stage 或 index。⼀般存放在 .git ⽬录下的 index ⽂件(.git/index)中,我们把暂存区有时也叫作 索引 (index)。● 版本库:⼜名仓库,英...
因为我们创建git版本库时,git自动为我们创建了唯一一个master分支,所以,现在,commit就是往master分支上提交更改。 你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。 4.举个例子 见git 的使用(4)-git暂缓区工作区原理和修改删除等命令 ...
暂存区(Staging Area) 暂存区是 Git 中的一个重要概念,它位于工作区和版本库之间,充当了一个中间桥梁。当你对工作区中的文件进行了修改并准备好将这些更改提交到版本库中时,你需要将这些更改添加到暂存区。这个过程通常通过 git add 命令完成。你可以选择性地添加文件的更改,也可以一次性添加 www.tsbdtc.cn 工...
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第...
如图所示,工作区在左,版本库在右,暂存区(索引)位于两者之间。当文件在工作区修改后,通过git add命令,新内容进入暂存区,等待你的确认。一旦确认,这些内容会被打包成一个新的版本,并存储在版本库的objects区域,标志着一个新的提交。Git的操作,就像在历史的画布上描绘,每个git commit都是一个...