Wohin gehen die Git-Umgebungsvariablen?

Wohin gehen die Git-Umgebungsvariablen?

Wenn ich mit dem Befehl eine Umgebungsvariable in Git einstelle export, wo wird diese Variable gespeichert? Sie befindet sich nicht in meiner .gitconfig-Datei und scheint nicht zu meinen Windows-Umgebungsvariablen hinzugefügt zu werden.

Antwort1

Angenommen, Sie verwenden Git Bash (oder eine ähnliche Shell), dann werden die von gesetzten Umgebungsvariablen exportnur im Speicher abgelegt. Sie bleiben nirgendwo auf der Festplatte erhalten. Wenn Sie die Shell beenden und erneut starten, gehen daher die zuvor gesetzten Variablen verloren.

Aus diesem Grund platzieren Sie die Einstellungen für Umgebungsvariablen normalerweise in Shell-Konfigurationsdateien wie ~/.bashrc, die beim Start geladen werden. (Siehe auchBash-Startdateien.)

Beachten Sie, dass es keinen großen Unterschied macht, ob Sie beispielsweise

export FOO=bar

oder

FOO=bar

Der einzige Unterschied besteht darin, dass die von festgelegten Variablen exportauch an untergeordnete Prozesse Ihrer Shell weitergegeben werden, wodurch sie für alle von Ihnen ausgeführten Befehle zugänglich sind.

verwandte Informationen