Wie kann ich mit einem Git-Befehl mein ~/.gitconfig
? vorübergehend ignorieren?
Ich kann GIT_CONFIG=/dev/null
auf git config
ignore ~/.gitconfig
setzen, dies hat jedoch keine Auswirkungen auf andere Git-Befehle.
Ich kann meine ~/.gitconfig
, z.B. mv ~/.gitconfig{,.hidden}
, aber das ist ärgerlich, da ich es später zurückbewegen muss und Git global betrifft.
Ich habe eine gute Lösung gefunden: Git kann mein ~/.gitconfig
nicht verwenden, wenn es nicht gefunden werden kann:
funktioniert! Hier setzt HOME=
effektiv HOME
für die Dauer des Befehls git <args>
außer Kraft.
Vorsichtigere, aber längere Versionen beinhalten
%Vor%und
%Vor% Am besten erstellen Sie einige Aliase in ~/.bash_config
(oder Ihren Skripten):
Auf diese Weise können Sie ganz einfach Skripte und / oder das Terminal aktivieren / deaktivieren.
Tags und Links git