title: Setting git default flags on commands
body: <p>I want to know if there is a way to set a flag by default for git command. Specifically, I want to set the <code>--abbrev-commit</code> flag so that when executing <code>git log</code>, I want to execute <code>git log --abbrev-commit</code>.</p>
  
  <p>Unlike the question "<a href="https://stackoverflow.com/questions/1278296/is-there-any-way-to-set-a-flag-by-default-for-a-git-command">is there any way to set a flag by default for a git command?</a>", there is apparently not a configuration flag for adding --abbrev-commit to git log. Furthermore, the git manual states that I cannot create an alias: <a href="https://git-scm.com/docs/git-config#Documentation/git-config.txt-alias" rel="noreferrer">"To avoid confusion and troubles with script usage, aliases that hide existing git commands are ignored"</a></p>
  
  <p>My third option is to invent a new alias like <code>glog=log --abbrev-commit</code> in my .gitconfig file. But I'd rather not invent my own DSL with new commands. </p>
  
  <p>Is there another way to achieve it so that the <code>abbrev-commit</code> flag is set by default??</p>