显示git diff,忽略文件权限更改?

我在我的活服务器上运行了几个chmod 。 现在,当我在那里做一个git diff时,我看到很多old mode 100644 new mode 100755

我还在那里更改了一些文件。 但我只是用git diff来显示文件的变化,忽略文件权限的变化。

我怎样才能做到这一点? 顺便说一句,我不希望GIT忽略这些文件权限更改。 其实我想提交它们,我只是想让git diff在特定时刻不显示它们。


这会告诉git忽略权限:

git config core.filemode false

diff结果过滤它们,但不会忽略它们

git filter-branch -f --tree-filter 'find * -type f | xargs chmod 644 ' -- --all

git diff -G.

注意:最后的时间段是命令的一部分。

你需要(我认为)至少Git 1.7.10版本才能工作。 1.7.2至少太旧了。

链接地址: http://www.djcxy.com/p/30025.html

上一篇: Show git diff, ignoring file permission changes?

下一篇: git create patch with diff