我试图在一个特定的提交中显示一个文件的内容,这是我使用的命令:
git show ($commit)^:($filename)
但是,它显示的是前一次提交的内容。我不确定这个命令是否应该在提交之前获得内容,或者是因为我指定的提交是为了恢复之前的提交。
^
操作符表示"给定提交的祖先"。只要把它去掉,你就没事了:
$ git show ($commit):($filename)