Предположим, у вас уже зарегистрирован файл конфигурации, предназначенный для развертывания, и когда вы извлекаете репозиторий, вы хотите заменить эту конфигурацию своей собственной для локальной разработки.Однако вам не нужно создавать еще одну ветвь и возиться со слиянием.Вы просто хотите толкать / тянуть.Я понимаю.Что вам нужно сделать, это перестать отслеживать новые обновления в файле, который уже был отслежен.Просто запустите следующее в вашем локальном репо:
git update-index --assume-unchanged [path-to-config-file]
Если вы хотите повернуть вспять, просто используйте --no-assume-unchanged
, чтобы git снова начал обнаруживать изменения.
Примечание: Вы должны запомнить этот параметр на случай, если у вас начнутся проблемы типа «Почему не удается развернуть? Моя локальная сборка работает правильно».