git-recent is a command-line utility that helps developers quickly jump between recently used local Git branches.
It provides an interactive fzf-powered interface for browsing branch activity, checking what’s changed, and switching branches without manually remembering branch names or typing out checkout commands.
This is free and open source software.
Key Features
- Browse recently edited local Git branches in an interactive terminal interface.
- Checkout the selected branch by pressing Enter.
- Filter the branch list by typing part of a branch name.
- View commits unique to a selected branch.
- Show a branch diff against the primary branch with Ctrl-O.
- Uses delta for prettier diff output when it’s installed.
- Detects branches already open in separate Git worktrees.
- Includes shell wrapper examples for automatically changing into an existing worktree directory.
- Can be installed manually, with npm, or via Homebrew.
- Includes the original pre-fzf implementation as git-recent-og.
Website: github.com/paulirish/git-recent
Support:
Developer: Paul Irish
License: MIT License

Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

