Git статус, чтобы увидеть файлы только с пробелами? - PullRequest
0 голосов
/ 23 октября 2019

Похоже, мои опции Git включают --ignore-space-change, так как git status не будет перечислять файлы только с изменениями пробелов. Как я могу увидеть файлы diff и commit только с изменениями пробелов?

1 Ответ

1 голос
/ 23 октября 2019

Это покажет незафиксированные файлы, которые содержат только изменения пробелов. Его можно адаптировать для проверки фиксации, добавив дополнительные аргументы в 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 Удаляет все файлы из списка, который содержит букву или номер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...