GitIndex命令
Git索引是工作目录和存储库之间的临时区域。它用于构建要一起提交的一组更改。为了更好地了解Git索引,然后首先了解工作目录和存储库。

Git中可以放置文件更改的三个位置,分别是工作目录(working directory),暂存区(staging area)和存储库(repository)。为了首先更好地了解Git索引,让我们快速浏览一下这些地方。
工作目录(Working directory)
当您处理项目并进行一些更改时,您正在处理项目的工作目录。该项目目录在计算机的文件系统上可用。您所做的所有更改将保留在工作目录中,直到将它们添加到暂存区域。
暂存区(Staging area)
暂存区可以描述为下一次提交的预览。当您创建git commit时,Git会将暂存区域中的更改作为新提交进行更改。您可以在暂存区域中添加和删除更改。暂存区域可以视为git存储更改的实际区域。
存储库(Repository)
在Git中,存储库就像GIt用来存储一组文件和目录的元数据的数据结构。它包含文件的集合以及对这些文件所做的更改的历史记录。 Git中的存储库被视为您的项目文件夹。存储库包含所有与项目相关的数据,不同的项目具有不同的存储库。
您可以通过 git status命令检查索引中的内容。 git status命令可让您查看已暂存,已修改但尚未暂存以及完全未跟踪的文件。暂存文件意味着它当前在索引中。请参见以下示例。
语法:
$ git status
输出:

在给定的输出中,status命令显示索引。
- mtime - 这是最近一次更新的时间。
- file - 是文件名。
- Wdir - 工作目录中文件的版本。
- Stage - 索引中文件的版本。
- Repo - 存储库中文件的版本。
最后,Git创建您的工作目录以匹配HEAD指向的提交内容。
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者