Я знаю, что вы запросили ответ на основе Git, но я не думаю, что это ваша реальная проблема!
Решение: используйте существующий инструмент для управления переменными в разных окружения
Ключом к решению этой проблемы является загрузка и управление переменными среды на основе различных сред, в которых вы можете работать: тестирование, производство, разработка, функции и т. д. c.
Там Существуют ли такие инструменты, как: Figaro и dotenv , которые могут решить вашу проблему - и если вы не используете Ruby или Rails, вы, вероятно, найдете эквиваленты вышеупомянутого для вашего конкретного c языка / платформы.