Wie man git benutzt, um eine Codebasis zu verwalten, aber unterschiedliche Umgebungen hat

Ich verwende git momentan für ein persönliches Projekt und habe das Problem, dass es eine Codebasis für zwei verschiedene Umgebungen gibt. Ich habe mich gefragt, wie ich git am saubersten nutzen kann.

Main Desktop

Ich benutze dieses Gerät für den größten Teil meiner Entwicklung. Ich habe hier ein Git-Repository, das ich von einem leeren Repository geklont habe, das ich auf meinem internen Server verwende. Ich mache den größten Teil meiner Arbeit hier und drücke mich auf den internen Server zurück, damit ich das als Meister der Wahrheit und zur Erleichterung von Backups verwenden kann.

Lapto

Ich möchte manchmal unterwegs codieren, also habe ich einen Klon vom internen Server erstellt und einen neuen Zweig mit dem Namen "laptop-branch" erstellt. Leider unterscheiden sich einige Verzeichnisse der MSVC ++ Version von derMain Desktop Umgebung. Ich habe gerade die Dateien im "Laptop-Zweig" geändert und sie dort festgeschrieben.

Nun habe ich im Urlaub mit meinem Laptop viele Änderungen vorgenommen und möchte sie auf den Ursprung verschieben, möchte aber nicht, dass die Änderungen, die ich an Verzeichnissen und Compilerversionen vorgenommen habe, auf den Ursprung zurückgeschrieben werden.

Was wäre der beste Weg, um dies zu erreichen?

bearbeite: In diesem Fall handelt es sich nicht um eine Konfigurationsdatei, sondern um eine VC ++ - Lösung / Projektdatei, die geändert wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage