При разработке веб-приложений работу без использования Git уже не возможно представить. Сложно выдумать что то более рациональное для контроля версий. А история коммитов позволяет проследить весь процесс разработки конкретного проекта во времени.

При разработке шаблонов для WordPress также часто используется git, т.к. процесс разработки достаточно длительный.

Предположим что мы инициализировали репозиторий в корне нашего проекта через git init.

Но как оградить вашу папку с темой (ведь нам нужно закоммитить именно ее) от остальных файлов WordPress: ядра и прочих файлов идущих с дистрибутивом, а также прочих плагинов? Естественно при помощи .gitignore

Ниже пример .gitignore для стандартной инсталляции WordPress

Как видно из листинга  - есть Black list - файлы которые не будут коммититься и White list  - файлы которые вы хотите чтоб отслеживались системой контроля версий Git. Регулируя таким образом White List в своем wordpress-проекте вы закоммитите только те файлы которые вам действительно нужны.

Больше полезных статей по web-разработке на блоге Очередного вебмастера