Я использую Git как для моих сайтов разработки, так и для живых веб-сайтов, и сохраняю каждый в своих «dev» и «master» своих собственных ветвей. Когда я заканчиваю тестирование на ветке «dev», я объединять свои изменения с «master», однако есть несколько файлов, которые мне нужно сохранить только для ветви/сервера «dev».Git для разработки и для живых веб-сайтов
I.e. index.php имеет сообщение «сервер разработки», показанное наверху всех страниц, и отслеживание Google Analytics, и я хочу сохранить его таким образом.
Также некоторые файлы конфигурации, которые не должны меняться при слиянии.
Я использую вишневый подбор, но это медленный и расстраивающий ... это лучший способ сделать это?
Что касается сообщения индекса dev (которое действительно не обязательно) и Analytics, вы можете включить их в верхний/нижний колонтитул в виде отдельных файлов. Затем сделайте то же самое, что и в вышеприведенной конфигурации (не храните в репо, создайте образец версии (который является частью репо), и вы хороши. – RDL
Спасибо, я надеялся избежать использования .gitignore, который я уже делаю для других файлов, но теперь можно увидеть, что это, вероятно, способ пойти. – Yarito
.. и для кода Google Analytics я просто поставлю это в качестве настройки var в свой файл конфигурации! Спасибо, ребята! – Yarito