git log(1) --oneline --pretty=format:' * %C(yellow)%h%Creset - %Cred%d%Creset %s **%Cgreen%cD%Creset** %gn'
Show commit logs
--oneline
    This is a shorthand for "--pretty=oneline --abbrev-commit" used together.
Commit Formatting
    --pretty[=<format>], --format=<format>
        Pretty-print the contents of the commit logs in a given format, where <format> can be one of oneline,
        short, medium, full, fuller, email, raw and format:<string>. See the "PRETTY FORMATS" section for
        some additional details for each format. When omitted, the format defaults to medium.

        Note: you can specify the default pretty format in the repository configuration (see git-config(1)).
source manpages: git-log