Это покажет незафиксированные файлы, которые содержат только изменения пробелов. Его можно адаптировать для проверки фиксации, добавив дополнительные аргументы в git diff
FILES=`git diff --name-only`
for x in `git diff -G [a-zA-Z0-9]; do
FILES=`echo "FILES" | grep -v $x`
done
echo $FILES
git diff --name-only
Получает список всех файлов с изменениями.
git diff -g [a-zA-Z0-9]
Получает все файлы с изменениями, которые содержатбуква или номер
Зацикливание каждого файла
grep -v $x
Удаляет все файлы из списка, который содержит букву или номер