Skip to main content

A tour of the window

Open a repository and this is what you get. Everything in the screenshots comes from Tidewater, a small made-up project you can build yourself to follow along.

The Git Revenge window, with numbered markers on each part The Git Revenge window, with numbered markers on each part

  1. Tabs. One per open repository, each showing the branch it's on. The flag at the far left goes back to the start page.
  2. Sidebar. Branches, remotes, tags and stashes, then LFS and submodules. The arrow next to main says it's one commit behind origin/main. Type in the box at the top to filter the lists. Right-click anything for what you can do with it.
  3. Toolbar. Undo and redo, then fetch, pull and push. The arrows next to Pull and Push hold the less common variants.
  4. Working tree. Says whether you have uncommitted changes. Click it to see them on the right.
  5. The commit graph. Every commit, newest first, with branch and tag labels and the lines between them. Click a commit to see it on the right. Right-click for everything else: branch, merge, rebase, cherry-pick, revert, reset. More about the graph.
  6. The right-hand panel. Your uncommitted changes, or the commit you selected: its message, author, notes, signature and the files it changed. Click a file to see its diff.
  7. Commit message. Where you write the summary and description, then commit with Ctrl+Enter.
  8. Command palette. Every command, searchable. Ctrl+K opens it from anywhere. The gear next to it opens Settings, and the moon or sun switches between dark and light.

The strip along the bottom shows the git and git-lfs versions in use, and which version of Git Revenge you're running.

Getting around without the mouse​

The command palette is the quickest way to anything. Open it, type a few letters of what you want, and press Enter. Each command shows its keyboard shortcut, if it has one, so you pick those up as you go.

Searching the command palette for "pull reb", then running Fetch Searching the command palette for "pull reb", then running Fetch

Ctrl+/ lists every shortcut. On macOS, read ⌘ wherever these docs say Ctrl.

Next​

The walkthroughs take you through common jobs from start to finish. If you'd rather explore, the rest of the guide covers each part of the app in turn, starting with repositories and tabs.