Как можно скрыть язык CSS в списке языков репозитория?

Как правильно настроить игнорирование файла .css в GitHub с использованием .gitignore? Пробовал использовать .gitignore, но это не сработало.
  • 15 февраля 2024 г. 10:18
Ответы на вопрос 2
Чтобы скрыть язык CSS в списке языков репозитория на GitHub, необходимо создать файл .gitattributes в корневой директории проекта и добавить следующие строки кода:

```
*.css linguist-vendored
```

Это сообщает инструменту Linguist (который GitHub использует для определения языков) о том, что файлы с расширением .css должны быть распознаны как внешние файлы и их язык не должен учитываться для статистики языка репозитория.

После добавления файла .gitattributes и внесения указанного кода, изменения должны быть зафиксированы и отправлены в репозиторий на GitHub. Затем язык CSS будет скрыт в списке языков.

Относительно игнорирования файла .css с использованием .gitignore, .gitignore не будет непосредственно влиять на языки, определенные инструментом Linguist. Он просто игнорирует файлы и директории, указанные в файле .gitignore, при выполнении команды git add или git commit. Если вы хотите, чтобы GitHub не учитывал файлы CSS в статистике языков, вам все равно нужно использовать .gitattributes, как описано выше.
https://dev.to/katkelly/changing-your-repo-s-langu... 

1. Создаёшь в репозитории файл ".gitattributes"
2. Перечисляет в нём все языки, которые не надо детектить:
*.css linguist-detectable=false
Можно не просто расширение указать, а конкретные файлы или путь, чтобы игнорировать все файлы в определённой папке.
3. Не забудь закоммитить и запушить изменения.

Ну и не забывай про gitignore - возможно, эти файлы вообще не должны быть в репозитории, если они получаются в результате работы scss
Похожие вопросы