Section: History and Inspection

Diff branches

bash
bash
git diff main..feature/my-change

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 History and Inspection
List all branches
Show local and remote-tracking branches.
OpenIn sheetbash1 tag match
Status with branch info
Short status plus branch tracking summary.
OpenIn sheetbash1 tag match
List branches with last commit
Include tracking and latest commit info.
OpenIn sheetbash1 tag match
Create branch
Create a branch at current HEAD.
OpenIn sheetbash1 tag match
Set default branch name
Use main for new repositories.
OpenIn sheetbash1 tag match
Clone a single branch
Clone only one branch history.
OpenIn sheetbash1 tag match