Git Revision Syntax/Limit to ancestry path

Show only commits on ancestry chain between two points.

Section: Revision Ranges

Limit to ancestry path

bash
bash
git log --ancestry-path A..B

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Revision Ranges
Commits reachable from right not left
Show commits in feature not in main.
OpenIn sheetbashsame section
Symmetric difference log
Show commits unique to either side.
OpenIn sheetbashsame section
Diff two branch tips
Diff end states of two refs.
OpenIn sheetbashsame section
Diff feature against merge base
Diff branch relative to common ancestor.
OpenIn sheetbashsame section
Exclude one ref
Commits reachable from HEAD but not origin/main.
OpenIn sheetbashsame section
First-parent history
Follow merge history on the mainline.
OpenIn sheetbashsame section