Waar wordt git config --global naar toe geschreven?
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
954
3
Update 2016: met git 2.8 (maart 2016), kun je gewoon gebruiken:
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,
(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:
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:Dat betekent:
(op Windows 7)
Dat betekent dat het bestand in
C:\Users\MyLogin.gitconfig
staat voor Git in Windows 7.Op *nixes, staat het in
~/.gitconfig
. Is er een corresponderend bestand in jouw huis?Op Windows kun je in git bash typen
De paden voor msysgit zijn:
Windows XP -
C:\Documenten en instellingen\.gitconfig
Windows Vista+
C:\Users\.gitconfig