git 1.7.1
git show <hash>:<file>
根据提供的提交哈希值给出了我的文件
我试图找出如何在我的哈希值之前下注前一次提交的文件。
我知道我总是可以使用log
来获取所有哈希并找出我需要的哈希值,但在我的情况下这不是一个好的解决方案,因为我试图最小化我需要做的命令数量表现问题。
想知道是否有一种简单的方法。
答案 0 :(得分:23)
使用git show HEAD^1
。您可以使用commit-hash
HEAD
如果您想要查看提交哈希的所有父项,可以使用git rev-list --parents -n 1 <commithash>
或使用git show
作为@Bhaskar在问题的评论中建议。
其他方式以及解释here。