У меня есть клон разработки и живой клон хранилища git, отталкиваясь от развития и тянущего к жизни. У меня возникла проблема в том, что файлы конфигурации необходимо изменить, как только они попадут в живую рабочую копию. Все это работало нормально, пока я не изменил структуру одного из моих конфигурационных файлов - когда я пошел, чтобы потянуть его, возникло 2 проблемы:git pull с местными изменениями
- Мой конфигурационный файл не был обновлен, поэтому изменения не могли быть привязаны к этому конкретному файлу (я ожидал, что вещи просто будут объединены)
- Затем я попытался снова нажать, и увидел, что все было актуально, когда просмотр файла показал, что он явно не был обновлен.
Возможно, что-то фундаментальное я не понимаю о том, как работает git - лучше ли создавать ветвь для изменения конфигурационных файлов, затем слияние после того, как потянули на мастер, или есть способ обойти это Я не видя?
Это крутое предложение - я пошел с созданием ветки для локального контента, а затем слияния в эту ветку. На самом деле это намного лучше, чем просто доверять VCS, чтобы знать, что переписать. Большое спасибо за ваш ответ, хотя :) –