我使用以下内容获取自提交以来更改的所有文件的列表
git diff --stat [SHA1]
但是,显示列表后,我想查看更改是一个特定的文件,因为相同的SHA1。我怎么能这样做?
答案 0 :(得分:4)
如果您希望从该提交更改到最近提交,请使用以下命令:
git diff <SHA1> HEAD <path/to/file>
当然,代替HEAD
,您可以使用任何其他解析为提交哈希的表达式(特定的SHA1,HEAD^
,master
等)。
要在工作目录中包含更改,请使用
git diff <SHA1> <path/to/file>
包括自提交以来的整个历史记录以及您拥有的任何未提交的更改。