Методы исключения каталогов «node» и «dist» из статуса Git

Чтобы исключить каталоги «node» и «dist» при запуске git status, вы можете использовать флаг --untracked-filesвместе с - Флаг -ignore-submodules. Вот несколько методов, которые вы можете попробовать:

Метод 1: использование команды git statusсо спецификацией пути

git status --untracked-files=all --ignore-submodules=dirty :^node :^dist

Метод 2: использование команды git statusс комбинацией правил pathspec и.gitignore

git status --untracked-files=all --ignore-submodules=dirty $(git ls-files -i --exclude-standard -c) :^node :^dist

Метод 3. Использование собственного псевдонима в конфигурации Git

git config --global alias.st '!git status --untracked-files=all --ignore-submodules=dirty :^node :^dist'

После настройки псевдонима вы можете просто запустить git st, чтобы просмотреть статус, исключая каталоги «node» и «dist».