Easy GraphEnglish · 简体中文 See every branch of your repository as one commit graph in VS Code, and rebase, merge, cherry-pick or reset right from it. Easy Graph is for developers who do their Git work in the graph rather than in a terminal. It continues Git Graph, which hasn't had a release since 1.30.0 (April 2021), building on version 1.31.8 of Git Graph 2. Unlike VS Code's built-in Source Control Graph, it shows all branches, tags, stashes and uncommitted changes in one table, and runs Git actions from their context menus. It sends no usage events, and you can install it next to Git Graph and Git Graph 2.
Get started
Settings use the Get out of a stopped rebase without a terminalWhen a rebase, merge, cherry-pick or revert stops, a banner above the graph offers Continue, Skip Commit and Abort. Rebase... > Interactive Rebase (Todo Editor) lets you reorder commits by dragging them and choose pick, reword, edit, squash, fixup or drop for each one. See Finish rebases and merges. Rewrite several commits in one stepCtrl/Cmd+click or Shift+click selects several commits. Squash, Drop, Cherry Pick and Revert then act on the whole selection. Create Fixup Commit turns your staged changes into a Narrow the graph to the commits you needFilter Messages searches commit messages across the whole history, not only the commits loaded so far. The Authors and Paths dropdowns narrow the graph further, and Filter in Easy Graph in the Explorer context menu opens the graph with only the commits that changed a file or folder. Keep the graph beside your codeView Easy Graph in Panel opens the graph in the panel, so it stays visible while you edit. Set When to use something elseTo get the extension from its original maintainer, use Git Graph 2. If you only need to browse history, VS Code's built-in Source Control Graph needs no extension. Easy Graph needs VS Code 1.101 or later. Learn more
To try a change that isn't released yet, build the package in
License |
