Git guides for the work between commits
Understand what Git is comparing, what is staged, and which branches are finished. Each guide explains the Git behavior and shows how to work with it in Git Nav, a free Git GUI for macOS, Windows and Linux.
Choose a workflow
Delete squash-merged Git branches
Find the branches a squash merge left behind, with a reason for every cleanup candidate.
Use Git worktrees with a Git GUI
Keep a feature open while you review or fix another branch in its own directory.
Compare Git branches: two dots vs. three dots
Choose the comparison that answers your question, then keep track of the files you have read.
Stage and commit changes in a Git GUI
Review what will go into a commit while keeping the GUI and terminal in sync.
New to Git Nav? See the app or download it for your platform.