Als je git config --global
gebruikt om dingen in te stellen, naar welk bestand zal het dan schrijven?
Voorbeeld:
git config --global core.editor "blah"
Ik kan het op deze plaatsen niet vinden:
C:\Program Files\Git\etc\gitconfig
C:\myapp\.git\config
Ik heb geen ENV ingesteld?
Mijn Git versie: 1.6.5.1.1367.gcd48 - op Windows 7
Update 2016: met git 2.8 (maart 2016), kun je gewoon gebruiken:
git config --list --show-origin
Je ziet dan welke config waar is ingesteld.
Zie "Waar komen de instellingen in mijn Git configuratie vandaan?"
Zoals Steven Vascellaro opmerkt in de commentaren,
het zal werken met niet-standaard installatie locaties. (d.w.z. Git Portable)
(zoals de laatste PortableGit-2.14.2-64-bit.7z.exe
, die overal waar je wilt uitgepakt kan worden)
Oorspronkelijk antwoord (2010)
Uit de docs:
--global
Voor het schrijven van opties: schrijf naar het globale
~/.gitconfig
bestand in plaats van naar de repository.git/config
.
Omdat je Git voor Windows gebruikt, is het misschien niet duidelijk met welke locatie dit correspondeert. Maar als je kijkt naar etc/profile (in C:Programma bestanden
Git`), dan zul je zien:
HOME="$HOMEDRIVE$HOMEPATH"
Dat betekent:
C:\Users\MyLogin
(op Windows 7)
Dat betekent dat het bestand in C:\Users\MyLogin.gitconfig
staat voor Git in Windows 7.