Do ktorého súboru sa bude zapisovať pri použití git config --global
?
Príklad:
git config --global core.editor "blah"
Na týchto miestach ho nemôžem nájsť:
C:\Program Files\Git\etc\gitconfig
C:\myapp\.git\config
Nemám nastavené ENV?
Moja verzia Git: 1.6.5.1.1367.gcd48 - v systéme Windows 7
Aktualizácia 2016: v systéme git 2.8 (marec 2016) môžete jednoducho použiť:
git config --list --show-origin
Uvidíte, ktorý konfigurátor je kde nastavený.
Pozrite si "Odkiaľ pochádzajú nastavenia v mojej konfigurácii Git?"
Ako uvádza Steven Vascellaro v komentároch,
bude to fungovať aj pri neštandardných umiestneniach inštalácie. (t. j. Git Portable).
(ako napríklad najnovší PortableGit-2.14.2-64-bit.7z.exe
, ktorý je možné odkompilovať kdekoľvek chcete)
Pôvodná odpoveď (2010)
Z dokumentov:
--global
Pre možnosti zápisu: zapisujte do globálneho súboru
~/.gitconfig
a nie do úložiska.git/config
.
Keďže používate Git pre Windows, nemusí byť jasné, ktorému umiestneniu to zodpovedá. Ale ak sa pozriete do etc/profile (v C:\Program Files\Git
), uvidíte:
HOME="$HOMEDRIVE$HOMEPATH"
Znamená to:
C:\Users\MyLogin
(v systéme Windows 7)
To znamená, že súbor je v C:\Users\MyLogin\.gitconfig
pre Git v systéme Windows 7.