Verwendung bedingter Konfigurationsdateien mit Git

Ich stelle häufig fest, dass ich eine einzelne Variable in meinem Projekt in Git ändere, um im Entwicklungszweig eine Verbindung zu einem anderen Server herzustellen (in JavaScript kann ich keine Präprozessordefinitionen verwenden).

Gibt es eine Möglichkeit in Git, dass ich die eine oder andere Datei abhängig von dem Zweig, in dem ich mich befinde, bedingt verwenden kann?

Ich kann diese Änderung nicht einfach mit der anderen angegebenen URL festschreiben, da dies in meinem Festschreibungsverlauf verbleiben würde. Wenn ich nach dem Zusammenführen später zu dieser Version des Masters zurückkehre, wird die URL des Entwicklungsservers angezeigt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage