Git 中 index 和 working tree 的区别

working tree

working tree ,也叫做 working directory,是工作目录,你就是在这个工作目录中进行文件添加或改动。==》是不是感觉还是解释的不够清晰?其实 working tree 就是你当前项目中,没有被 git 管理的文件。比如你新增了一个文件、修改了一个文件所改动的部分,只要没有用 git add . 添加到 git 中,都属于 working tree 中的文件。These changes are not yet tracked by Git until you add them to the index.

index

index 是什么意思呢,简而言之,就是你 git add . 了但是还没有 commit 的文件,够清晰了吧。这些文件即将被提交(等你的 commit 命令),index is an intermediate area where Git holds changes that are about to be committed,When you use the git add command, you add changes from the working tree to the index。

码先生
Author: 码先生

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注