2016-10-27 26 views
1

我试图表现出的文件中的特定内容提交, 这是我使用的命令:“混帐show”命令显示先前提交

git show ($commit)^:($filename) 

然而,它显示的内容之前的提交。 我不确定这个命令是否应该在提交之前获得内容“ ”,或者是因为我指定的提交用于恢复先前的提交。

+0

你想查看该特定提交文件的差异吗? –

+0

没有,只是想看看这个文件看起来像什么后提交被推入 – nancyheidilee

回答

2

^操作符表示“给定提交的祖先”。只要删除它,你应该没问题:

$ git show ($commit):($filename) 
+0

酷,完美工作! – nancyheidilee

+1

一面注意:这是一个*后缀*帽子''(后面跟着一个可选的数字,默认为'1'),意思是“父母”。这里的前缀'^'是无效的,但在其他情况下,前缀帽子操作符表示“不”。 – torek