Skip to content

Branches & history

  • Creating branches — from HEAD, from any commit, from a remote tracking branch. Whether to spawn a fresh worktree automatically.
  • Renaming branches — both locally and on the upstream remote in one operation.
  • Deleting branches — safe-delete (only merged) vs. force-delete, with reflog escape hatches.
  • Browsing history — the graph view, filtering by author/date/path, jumping to a commit.
  • Searching commits — by message, by content, by changed file.
  • File history — per-file timeline with diffs, follows renames.
  • The reflog — recovering “lost” commits after a reset --hard or a botched rebase.

If you have specific questions in the meantime, ping us on GitHub Issues.