显示索引中的文件内容

时间:2014-07-16 08:05:10

标签: git

我在索引中添加了一个文件。并在工作树中编辑此文件。该文件有两个不同的版本。 我想看看索引的版本。

如何做到最简单?

==============
重复:
How can I get content of a file from git index?
Git: Show content of file as it will look like after committing

3 个答案:

答案 0 :(得分:2)

git show :file

显示索引中file的版本。它将其打印出来或将其传送到您配置的寻呼机。

或者,您可以将索引版本签出到临时子目录,其中包含:

git checkout-index --prefix=tmp/ file

答案 1 :(得分:0)

使用git diff --cached <path to file>
这将显示索引上的差异。

查看documentation

答案 2 :(得分:0)

正如您所提到的 - 一旦您将文件添加到索引,您可以继续并修改它,而索引版本保持不变。

要查看您必须使用的索引内容

git show :<file>

:是强制性的,您必须在cli命令中使用它们