I know about the differences between System, Global and Local configurations in Git. And I know local configurations are stored in .git/config file
However, when I do a fresh clone of the repository, the local config is already populated, so for instance I see:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
My question is - where do these default local configurations come from, and how can I change these defaults?
I know I can change my local configuration, but I have two problems with that:
- Next clone will get same defaults, which I don't want
- I maintain a repository for several users, so I want it to change for everybody
Thanks in advance