title: Git: Easiest way to reset git config file
body: <p>I am finally getting around to learning git. However, I unwisely started messing around with it awhile back (before I really knew what I was doing) via Sourcetree. Now that I'm trying to go through it, I have a pretty large list of settings. When I input: </p>
  
  <pre><code>git config --list
  </code></pre>
  
  <p>I get the following result:</p>
  
  <pre><code>core.excludesfile=~/.gitignore
  core.legacyheaders=false
  core.quotepath=false
  core.pager=less -r
  mergetool.keepbackup=true
  push.default=simple
  color.ui=auto
  color.interactive=auto
  repack.usedeltabaseoffset=true
  alias.s=status
  alias.a=!git add . &amp;&amp; git status
  alias.au=!git add -u . &amp;&amp; git status
  alias.aa=!git add . &amp;&amp; git add -u . &amp;&amp; git status
  alias.c=commit
  alias.cm=commit -m
  alias.ca=commit --amend
  alias.ac=!git add . &amp;&amp; git commit
  alias.acm=!git add . &amp;&amp; git commit -m
  alias.l=log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'
  alias.ll=log --stat --abbrev-commit
  alias.lg=log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)&lt;%an&gt;%Creset' --abbrev-commit --date=relative
  alias.llg=log --color --graph --pretty=format:'%C(bold white)%H %d%Creset%n%s%n%+b%C(bold blue)%an &lt;%ae&gt;%Creset %C(bold green)%cr (%ci)' --abbrev-commit
  alias.d=diff
  alias.master=checkout master
  alias.spull=svn rebase
  alias.spush=svn dcommit
  alias.alias=!git config --list | grep 'alias\.' | sed 's/alias\.\([^=]*\)=\(.*\)/\1\     =&gt; \2/' | sort
  include.path=~/.gitcinclude
  include.path=.githubconfig
  include.path=.gitcredential
  diff.exif.textconv=exif
  credential.helper=osxkeychain
  core.excludesfile=/Users/myusername/.gitignore_global
  difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"
  difftool.sourcetree.path=
  mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh "$LOCAL" "$REMOTE" -ancestor "$BASE" -merge "$MERGED"
  mergetool.sourcetree.trustexitcode=true
  user.name=My Name
  user.email=myemail@email.com
  </code></pre>
  
  <p>And that seems like more than what I want to start with since the tutorial that I'm working through doesn't pull all of that up.</p>
  
  <p>Is there a way to "Reset" the config file to a default state?</p>