Can I make git diff ignore permission changes

Viewed 49055

I inadvertedly change the permissions of my entire tree and commit that change along with other content changes.

I use something like :

tar -czf deploy.tar git diff --name-only v1 v2

to generate a tar with the modified files between two tags, the problem is that now because of the permissions change almost all my tree is listed as modified.

Is there a way that I could tell git diff to ignore those files which only has the permissions changed?

3 Answers

Use the -G<regex> option ("Look for differences whose patch text contains added/removed lines that match <regex>.") searching for any changes at all - i.e. .. Permissions-only changes don't match this, so they are ignored.

So: git diff -G.

Related