Я не использую flex, но вот некоторые общие правила для всех источников контроля:
Фиксация:
- Код, написанный человеком
- Файлы конфигурации
- Ссылки на сторонние библиотеки (которые обычно не являются частью стандартной среды)
- В некоторых случаях инструменты, необходимые для сборки и запуска, не являются стандартными (за исключением людей, охотящихся зазагрузка, если возможно)
Игнорировать:
- Сгенерированный код, который можно легко восстановить с помощью скриптов, инструментов
- Сгенерированные CSS-файлы, если вы вместо этого пишете SASS / SCSS / LESS
- Сгенерированные JS-файлы, если вместо этого вы пишете Coffeescript
- Создание артефактов, создание папок,
- Временные файлы (например, некоторые редакторы, создающие рабочие файлы)
В качестве дополнения для Git я предпочитаю хранить некоторые не-кодовые артефакты в подмодулях, чтобы избежать загрязнения хранилища кода.Это может включать:
- Большие ресурсы, изображения и видео в некоторых случаях
- Инструменты и исполняемые файлы (очень удобно, если вы повторно используете эти инструменты для нескольких проектов)
Это не исчерпывающий список, и ваша среда, вероятно, здесь диктует некоторые отклонения или корректировки.Первые правила в