title: how do i make git log --graph the default
body: <p>very similar to this question: <a href="https://stackoverflow.com/questions/21607305/how-to-make-git-log-decorate-by-default">How to make git log decorate by default</a></p>
  
  <p>I would like to make <code>git log</code> do <code>git log --graph</code>. I assumed I could add something like <code>graph = true</code> to the <code>[log]</code> section of my <code>~/.gitconfig</code> file, but it did not work, nor did any of the other 28 things I tried putting into the <code>[log]</code> section. :(</p>
  
  <p>I expect it will be suggested that I add an alias like <code>git lg</code>. I do not want to create an alias. I have two reasons for this:</p>
  
  <ol>
  <li>my fingers have been typing <code>git log</code> for over a decade and I have no interest in changing that</li>
  <li>As a result of my career, I am extremely conservative with my usage of aliases. I cannot add, nor am I always able to add, my alias to however many thousands of machines I end up interacting with as a cloud engineer. I use git on multiple machines and I want <code>git log</code> to be the solitary command I use to display the git log.</li>
  </ol>
  
  <p>UPDATE: I thought of a way to do it, but I hate it. The idea is to create a bash script called <code>git</code> and put it somewhere in my path before <code>/usr/bin/git</code>. All it would do is call <code>/usr/bin/git</code> with whatever arguments are passed, unless it is a <code>log</code> in which case it will do the same but tack on a <code>--graph</code>. /me shudders</p>