... не фиксирует файлы, специфичные для среды, через .gitignore .
В CodeIgniter это означает
.htaccess
database.php
config.php
Вот и все.
В зависимости от того, как ваше приложение настроено, это может иметь разные эффекты. В основном я скажу config.example.php и example.htaccess , которые я зафиксирую . Затем, если мне нужно настроить среду, я изменю их и переименую в процессе. Поскольку они игнорируются git, вам не о чем беспокоиться.
Если у вас есть много кода, специфичного для среды, то вам необходимо переосмыслить структуру вашего приложения.