Skip to content

Beiträge

Eine Datei lokal ändern ohne das entfernte Git-Repository zu aktualisieren

5. April 2024 • 1 Min. Lesezeit

Eine Datei lokal ändern ohne das entfernte Git-Repository zu aktualisieren

Mussten Sie schon einmal eine Datei lokal ändern, ohne die Änderungen an das entfernte Repository zu übertragen?

Ich arbeite an einem Projekt mit, bei dem Software-Ingenieure Einstellungen teilen. Einige Einstellungen sind jedoch spezifisch für jeden Ingenieur. Wenn wir unsere benutzerdefinierten Einstellungen committen, stört das die anderen Ingenieure.

Früher haben wir .gitignore verwendet und eine lokale Kopie behalten, aber diese Methode ignoriert die gesamte Datei, was nicht ideal ist, wenn einige geteilte Einstellungen noch benötigt werden.

Glücklicherweise hat Git eine Lösung!

Git verfügt über einen –assume-unchanged Befehl:

git update-index --assume-unchanged <file-path>

Ersetzen Sie <file-path> durch den Pfad der Datei, deren Änderungen Sie ignorieren möchten. Dieser Befehl weist Git an, Änderungen an der Datei vorübergehend zu ignorieren, was bei Konfigurationsdateien praktisch ist, die Sie nicht committen möchten.

Autor: Chuck Conway ist spezialisiert auf Software-Engineering und Generative KI. Verbinden Sie sich mit ihm in den sozialen Medien: X (@chuckconway) oder besuchen Sie ihn auf YouTube.

↑ Zurück nach oben

Das könnte dir auch gefallen