git status | perl -F'\s' -nale 'BEGIN { $a = 0 }; $a = 1 if $_ =~ /changed but not updated/i; print $F[-1] if ( $a && -f $F[-1] )'
Эта команда использует git status для проверки изменений в Git репозитории. С помощью Perl она фильтрует результаты, и выводит имена файлов, которые были изменены, но не добавлены в коммит. Полезна для отслеживания несохраненных изменений перед коммитом. Альтернатива: git diff --name-only.
