0

我正在使用以下内容获取自提交以来更改的所有文件的列表

git diff --stat [SHA1]

但是,在显示列表后,我想查看更改是一个特定文件,因为相同的 SHA1。我怎样才能做到这一点?

4

1 回答 1

4

如果您想要从该提交到最近一次提交的更改,请使用以下命令:

git diff <SHA1> HEAD <path/to/file>

自然,HEAD您可以使用任何其他解析为提交哈希的表达式(特定的 SHA1、HEAD^master等)来代替您。

要在工作目录中包含更改,请使用

git diff <SHA1> <path/to/file>

这包括自提交以来的整个历史记录以及您拥有的任何未提交的更改。

于 2013-09-18T06:53:44.523 回答