它记录了项目的版本历史,是 Git 版本控制的核心。状态:Git 仓库中的文件是不可直接修改的,只能通过 Git 命令进行操作。 文件不能直接从工作区到版本库,到版本库中。只能先从工作区到暂存区,然后再到版本库里面。 执行下面的命令就是把暂存区的更新到版本库中。后面的是我们提交的信息,用来描述此次提交文件的描述...
Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下: Workspace: 工作区,就是你平时存放项目代码的地方 Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到...
暂存区是一个临时存储区域,它包含了即将被提交到版本库中的文件快照,在提交之前,你可以选择性地将工作区中的修改添加到暂存区。 特点: 暂存区保存了将被包括在下一个提交中的更改。 你可以多次使用git add命令来将文件添加到暂存区,直到你准备好提交所有更改。
在Git中,工作区、暂存区和版本库是三个重要的概念,它们分别对应着不同的文件状态和操作。 工作区:工作区是指正在进行编辑的文件所在的目录,即我们在电脑上看到的文件夹。在工作区中,我们可以对文件进行修改、删除、新增等操作。 暂存区:暂存区是指已经修改完成的文件,但还未提交到版本库的状态。暂存区可以看作是...
Git 工作区、暂存区和版本库 Workspace:工作区。编写代码的区域,即工作目录(Working Directory)。 Repository:仓库区(或本地仓库、版本库)。用来保存 commit,一个 commit,就是工作区的一个历史版本。 Index / Stage:索引(或暂存区)。用来暂存生成 commit 所需的信息,可看作临时的 commit,git add将工作区的指定...
暂存区:英⽂叫 stage 或 index。⼀般存放在 .git ⽬录下的 index ⽂件(.git/index)中,我们把暂存区有时也叫作 索引 (index)。● 版本库:⼜名仓库,英⽂名 repository 。⼯作区有⼀个隐藏⽬录 .git ,它不算⼯作区,⽽ 是 Git 的版本库。这个版本库⾥⾯的所有⽂件都可以...
工作区:就是你在电脑里能看到的目录。 暂存区:英文叫 stage 或 index。一般存放在.git目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.git,这个不算工作区,而是 Git 的版本库。 下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系: ...
工作区是我们与 Git 仓库进行交互的地方,我们可以使用任何文本编辑器或 IDE 来编辑工作区中的文件。 当我们对文件进行更改时,Git 会跟踪这些更改并将其标记为“已修改”。 暂存区 暂存区是用于暂存我们要提交到版本库的文件更改的临时区域。 当我们将文件git add添加到暂存区时,Git 将创建一个该文件的快照并将...
暂存区(Staging Area): 暂存区是 Git 的一个重要概念,它充当了将工作区中的更改提交到版本库之前的中间区域。当您对工作区进行修改后,可以使用git add命令将更改的文件添加到暂存区。暂存区实际上是一个文件,保存了将包含在下一次提交中的文件快照。
版本库是 Git 用来存储所有版本数据的地方。它包含所有的提交记录以及文件的快照。版本库可以是本地的,也可以是远程的。本地版本库存储在你的 .git 目录下,而远程版本库则通常托管在诸如 GitHub、GitLab 或 Bitbucket 这样的平台上。 示例代码 要将工作区中的修改提交到版本库,你需要执行 git commit 命...