Shows only non-merge commits, useful for reviewing the actual work in a branch without the merge noise. It pairs well with --first-parent to trace the mainline. Many teams use it for changelog generation.
Looking for more? Search all 7,657 commands — works offline, in English or Spanish, and fixes typos.