This edits the per-user git config file that is global across all repos. git config edits the =~/.gitconfig file=, which is an =.ini= style file.
+The following will make "git push" not automatically push all branches that have commits in them, which can be unexpected:
+{code}
+git config --global push.default nothing
+{endcode}
+
On Windows you may also want to run:
{code}
