Есть продакшн сервер, есть локальная машина.
На локальной машине стоит AMP, на котором тестится сайт.
Используется git для пуша на продакшн.
На сайте есть файл настроек Settings.php, в котором прописаны в том числе коннекты к БД.
Соответственно — для локальной машины одни, для продакшна — другие.
Сам файл настроек кроме доступа к БД содержит еще кучу настроек которая часто меняется.
Как правильно решить в Git задачку такую, что бы локально одни данные для БД, и локально тестить при разработке, а в продакшн — другие?
Реализовать наследование настроек. Например, в settings.php инклудить settings_default.php и переписывать локальные настройки. settings.php в .gitignore занести.