Вы можете использовать псевдоним в вашем .git / config
[alias]
mydiff = !git diff | filterdiff -x "*/Project.xcodeproj/*"
Вам нужен filterdiff (из patchutils) для этого трюка.
sudo apt-get install patchutils
Тем не менее, разница не идеальна, она оставляет некоторый мусор:
yannick@yannick-desktop:~/git-filter-test$ git mydiff
diff --git a/Project.xcodeproj/dummy.txt b/Project.xcodeproj/dummy.txt
index 3e1f9e6..89dfed9 100644
diff --git a/dummy2.txt b/dummy2.txt
index 91966ce..d9588a9 100644
--- a/titi.txt
+++ b/titi.txt
@@ -1,3 +1,3 @@
aaaaaaaaaa
-bbbbbbbbb
cccccc
+ddd