I tried as per pilgrim689's comment, Now everything is fine with --oneline argument.
Thanks.
<short 1-liner explaining change>
<blank line>
<paragraph with commit details>
then `git log --oneline` displays the 1-liners perfectly.