Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下内容获取自提交以来更改的所有文件的列表
git diff --stat [SHA1]
但是,在显示列表后,我想查看更改是一个特定文件,因为相同的 SHA1。我怎样才能做到这一点?
如果您想要从该提交到最近一次提交的更改,请使用以下命令:
git diff <SHA1> HEAD <path/to/file>
自然,HEAD您可以使用任何其他解析为提交哈希的表达式(特定的 SHA1、HEAD^、master等)来代替您。
HEAD
HEAD^
master
要在工作目录中包含更改,请使用
git diff <SHA1> <path/to/file>
这包括自提交以来的整个历史记录以及您拥有的任何未提交的更改。