Navigation
π±
Scroll to zoom in and out
π±
Middle-drag (or right-drag) to pan the canvas
π±
Left-drag on empty space to area-select commits and merges
π±
Click empty space to deselect everything
Branches
β
Click Add Branch to create a new branch forking off the selected commit
π±
Click a branch in the sidebar to select it β a selected branch is needed to add commits
β
Drag branches up or down in the sidebar to reorder rows
β
Double-click a branch name (or click the β icon) to rename it
π¨
Click the colour swatch next to a branch name to change its colour
π
Select a branch and press Delete to remove it and all its commits
Commits
οΌ
Click Add Commit to append a commit to the selected branch
π±
Click a commit to select it
π±
With a commit selected, click a branch line to create a merge arrow to that branch
π
Select commits and press Delete or Backspace to remove them
Merges & Arrows
β
To create a merge: click a commit, then click any branch line
π±
Area-select (left-drag) to select one or more merge arrows
β
When one merge is selected, the Merge Properties panel appears β set a label and choose a line style (Solid, Dashed, or Dotted)
π
Press Delete or Backspace to remove selected merges
Tags
π·
Double-click a commit node to open the tag editor and type a tag name
β
Click the β pencil icon that appears near a tagged commit to edit or clear the tag
π·
Select a commit and click Add Tag in the toolbar to add a tag quickly
Keyboard Shortcuts
β¨
Delete / Backspace β remove selected commits or merges
β¨
Escape β cancel a pending merge or clear the area selection
β¨
Enter β confirm a branch name or tag when the editor is open
Export
β¬
Click Export PNG to download the current diagram as a PNG image
Privacy
π
This app sends one anonymous page-view event to Application Insights. No cookies, browser storage, or personally identifiable information is collected.