我怎样才能在没有隐藏的情况下看到带有Git的文件的未修改的头部版本?

我怎样才能在没有隐藏的情况下看到带有Git的文件的未修改的头部版本?,git,Git,我正在将一些修改过的内容转移到索引中,我想看看以前的提交在没有转移的情况下是什么样子。我知道git stash的-keep index选项,但如果可能的话,我宁愿不隐藏。这可能吗?试试: git show :path/to/file 也就是说,git show在要查看的文件的路径前加上:前缀 此行为在手册页中有描述。请尝试: git show :path/to/file 也就是说,git show在要查看的文件的路径前加上:前缀 此行为在手册页中有描述。cat file-p也有描述。您也可以

我正在将一些修改过的内容转移到索引中,我想看看以前的提交在没有转移的情况下是什么样子。我知道git stash的-keep index选项,但如果可能的话,我宁愿不隐藏。这可能吗?

试试:

git show :path/to/file
也就是说,git show在要查看的文件的路径前加上:前缀

此行为在手册页中有描述。

请尝试:

git show :path/to/file
也就是说,git show在要查看的文件的路径前加上:前缀


此行为在手册页中有描述。

cat file-p也有描述。您也可以git diff HEAD-path/to/file,尽管这严格地说是一个diff,而不是原始的file@dimadima你觉得困惑的是什么?@Cupcake:一堆东西。非线性阅读几乎是不可能的。撇开非线性不谈,举个例子:一个冒号,可选地后面跟一个阶段号0到3和一个冒号。手册页中没有提到其他阶段编号。我从来没有听说过Git上下文中的stage number,事实上,cat-file-p也是这样做的。您也可以git diff HEAD-path/to/file,尽管这严格地说是一个diff,而不是原始的file@dimadima你觉得困惑的是什么?@Cupcake:一堆东西。非线性阅读几乎是不可能的。撇开非线性不谈,举个例子:一个冒号,可选地后面跟一个阶段号0到3和一个冒号。手册页中没有提到其他阶段编号。事实上,我从来没有听说过Git中的stage number。我提供的答案可能是这个问题的答案中的重复,但我认为我的问题本身是不同的,因为它与隐藏有关。@dimadima,但它与隐藏无关…@hobbs:它与不隐藏有关。不管怎样,要么接受,要么放弃:。如果你想关闭它,请投dupe。在我自己不容易找到答案后,我曾想创建一个易于谷歌搜索的Q/A。我提供的答案可能与该问题的答案重复,但我认为我的问题本身与隐藏不同。@dimadima,但与隐藏无关…@hobbs:与不隐藏有关。不管怎样,要么接受,要么放弃:。如果你想关闭它,请投dupe。在自己不容易找到答案后,我想创建一个易于谷歌搜索的Q/A。