Разрабатывается тема WordPress, которая используется уже в продакшене. Правятся файлы css при разработке фичи, затем по итогу css сжимаеюся с помощью онлайн-сервисов, вставляется минимизированный код в header.php, оттуда удаляется подключение файлов стилей. И когда следущую фичу нужно разрабатывать, снова подключаются файлы стилей и все по-новой.
Текущий ужасный подход не устраивает. Тем более еще и git используется. Как-то бы в идеале толи что бы css сами сжимались, то ли что бы в девелоперской ветке были обычные css, а в мастер ветке - там уже сжатое в header.php вместо подключений .css...
Как это все правильно делать?
Результирующие бандлы css и js не должны лежать в гит от слова совсем. Сжимать можно чему угодно, берем любимый бандлер/таксранер и плагины к нему по вкусу. В вашем случае gulp хватит с головой. О том как с этим делом управляться куча статей.
Может я чуть не понял. Но результирующий (сжатый) css у меня не в отдельном файле .css по итогу, а вставлен непосредственно в код сайта (header.php на WP в моем случае) и header.php в любом случае в git он нужен...