В настоящее время я работаю над сайтом PHP и использую Git как локально (разработка), так и на производственном сайте (репозиторий на моем веб-сервере использует ловушку после получения для развертывания в корневом веб-каталоге), подробностистатья
о том, что у меня также есть файл config.php (своего рода), который я использую для статьи *1001* toroid.org "Использование Git для управления веб-сайтом".подключение к базе данных, которая отличается между моей локальной средой разработки (локальная установка MySQL с тестовыми данными) и моим удаленным «рабочим» веб-сервером (который имеет свою собственную «живую» базу данных).Всякий раз, когда я отправляю свои изменения на сайт, файл конфигурации идет вместе с ним и заменяет мою «живую» конфигурацию настройками, связанными с (несуществующей) разработкой!Затем мне нужно вручную подключить SSH к моему веб-серверу и заменить файл config.php, что-то вроде поражения цели!
Есть ли способ, которым я могу заставить Git ... своего рода «десинхронизировать» конфигурацию.php файл?Файл «development» config.php никогда не должен сохраняться в git-репозитории, и когда рабочий сервер развертывает сценарии PHP и т. Д. В корневом веб-каталоге, он также должен оставить существующий «производственный» файл config.php без изменений.
Есть ли способ сделать это с Git?Большое спасибо за ваши предложения!
TC