A Tour of the Main Window

Once you’ve created or opened a repository in GitFourchette, the main window presents you with these elements:

../_images/mainwindow.png
  1. Tab Bar: Lets you switch between the open repositories in your session.

  2. Commit History: A list of commits in the repository.

  3. Sidebar: Lets you jump to various facets of your repository.

  4. File List: Files modified by a commit; or list of files with uncommitted changes.

  5. Diff View: Shows what’s changed in the selected file.

  6. Status bar: Tells you if GitFourchette is busy with a long operation, otherwise displays helpful contextual hints.

Tab Bar

Use the tab bar to switch between multiple repositories.

GitFourchette remembers open tabs when you quit. It will automatically restore your tabs next time you launch it.

Double-click Double-click a tab to open the repo’s root directory in your file manager.

File List

The File List shows a list of modified files in the working directory or in a past commit. In the File List, you can:

  • Left-click Left-click on a file to show its changes in the Diff View.

  • Right-click Right-click on a file to perform actions on it. Those depend on whether you’re exploring a past commit or preparing a new commit.

  • Hover over a file to reveal a tooltip with more details about it.

Each file is adorned by a little icon describing its status:

Added

Renamed/moved (and possibly modified)

Deleted

Type changed (e.g. regular file became a symlink)

Modified

Merge conflict (only in Uncommitted Changes)

Commit History & Diff View

Those elements warrant dedicated chapters:

Handy shortcuts

Tip

Press Alt 1 to get keyboard focus on the Sidebar.
Press Alt 2 to get keyboard focus on the Commit History.
Press Alt 3 to get keyboard focus on the File List.
Press Alt 4 to get keyboard focus on the Diff View.
Press Ctrl [ to select the previous file in the list.
Press Ctrl ] to select the next file in the list.