git-show(1) - Show various types of objects
--abbrev-commit
    Instead of showing the full 40-byte hexadecimal commit object name, show only a partial prefix. Non
    default number of digits can be specified with "--abbrev=<n>" (which also modifies diff output, if it
    is displayed).

    This should make "--pretty=oneline" a whole lot more readable for people using 80-column terminals.
--no-abbrev-commit
    Show the full 40-byte hexadecimal commit object name. This negates --abbrev-commit and those options
    which imply it such as "--oneline". It also overrides the log.abbrevCommit variable.
--oneline
    This is a shorthand for "--pretty=oneline --abbrev-commit" used together.
--no-notes
    Do not show notes. This negates the above --notes option, by resetting the list of notes refs from
    which notes are shown. Options are parsed in the order given on the command line, so e.g. "--notes
    --notes=foo --no-notes --notes=bar" will only show notes from "refs/notes/bar".