Gitignore игнорирует bash скрипты без расширения файла - PullRequest
1 голос
/ 20 апреля 2020

У меня есть хранилище с большим количеством bash скриптов, которые я хочу игнорировать. Проблема заключается в том, что сценарии bash не имеют расширения .sh, а вместо этого имеют #!/bin/bash в начале, что означает, что они являются сценариями bash. В результате они не могут быть идентифицированы по имени файла.

Я попытался вставить *.sh в мой .gitignore (и сбросить кэш), но сценарии bash все еще отслеживается.

Можно ли как-то игнорировать эти bash сценарии в моем .gitignore ?

1 Ответ

3 голосов
/ 20 апреля 2020
# Run in repo's root directory
grep -rl '^#!/bin/bash' . >> .gitignore

Это перечислит все файлы с bash shebang и добавит его к .gitignore

...