如何查找自提交以来未更改的文件?

san*_*rvo 5 git

在git中,如何找出某个提交以来目录中的哪些文件没有更改?

Sas*_*olf 5

IMO生成列表的一种简单得多的方法是以下命令链:

git ls-files --full-name | grep -v "$(git diff --name-only <REF>)"
Run Code Online (Sandbox Code Playgroud)

<REF>提交的哈希值在哪里,您希望从中提交未更改的文件。


git ls-files 如您所料,列出所有版本文件,然后grep所有自指定提交以来不在更改文件列表中的文件。