Quando si usa git config --global
per impostare le cose, in quale file viene scritto?
Esempio:
git config --global core.editor "blah"
Non riesco a trovarlo in questi posti:
C:\Program Files\Git\etc\gitconfig
C:\myapp\.git\config
Non ho impostato un ENV?
La mia versione Git: 1.6.5.1.1367.gcd48 - su Windows 7
Aggiornamento 2016: con git 2.8 (marzo 2016), puoi semplicemente usare:
git config --list --show-origin
Vedrai quale configurazione è impostata dove.
Vedere "Da dove vengono le impostazioni nella mia configurazione di Git?"
Come fa notare Steven Vascellaro nei commenti,
funzionerà con posizioni di installazione non standard. (cioè Git Portable)
(come l'ultimo PortableGit-2.14.2-64-bit.7z.exe
, che può essere decompresso ovunque tu voglia)
Risposta originale (2010)
Da i documenti:
--globale
Per le opzioni di scrittura: scrivere nel file globale
~/.gitconfig
piuttosto che nel repository.git/config
.
Dato che stai usando Git per Windows, potrebbe non essere chiaro a quale posizione questo corrisponda. Ma se guardi in etc/profile (in C:\Program Files\Git
), vedrai:
HOME="$HOMEDRIVE$HOMEPATH"
Significato:
C:\Users\MyLogin
(su Windows 7)
Questo significa che il file è in C:Users\MyLogin\.gitconfig
per Git in Windows 7.