Screenshots

Find a list of screenshots of common dialogs here.

Explorer integration

(Configurable) Context menu

The context menu is the main way of interacting with TortoiseGit. In the following image you see several possible options. The options shown are tailored to the current context (e.g., "Add" is only visible for unversioned files and "Diff" is not visible here is only shown for modified files) - you won't see any commands that you can't use in your situation. There are also enhanced drag'n'drop context menus.

Context menu example
↑ Top

Tailored context menu for (ignored) .patch files:
Context menu example for patch files
↑ Top

Drag'n'drop context menu:
Drag'n'drop context menu
↑ Top

Overlay icons in explorer indicating the status of files and folders

Overlay icons
↑ Top

Integration in properties

Explorer properties dialog
↑ Top

Common tasks

Cloning

TortoiseGit clone dialog
↑ Top

Commit Dialog

Support spell checking (English + different languages based on installed language packs), basic styling and, autocompletion of filenames as well as method and variable names for various programming languages

TortoiseGit commit dialog
↑ Top

Push Dialog

TortoiseGit push dialog
↑ Top

Sync Dialog

TortoiseGit sync dialog
↑ Top

Log Dialog

TortoiseGit log dialog
↑ Top

Compare (Revisions) Dialog

TortoiseGit compare revisions dialog
↑ Top

Repository Browser

TortoiseGit repository browser
↑ Top

Revision Graph

TortoiseGit revision graph
↑ Top

Merge Dialog

TortoiseGit merge dialog
↑ Top

Conflict handling

TortoiseGit resolve conflict dialog
↑ Top

Rebase Dialog

TortoiseGit rebase dialog
↑ Top

VS Style Blame

TortoiseGitBlame
↑ Top

Handling patches

TortoiseGit format patch dialog
↑ Top

Patch file context menu
↑ Top

TortoiseGit send patch dialog
↑ Top

TortoiseGit apply serial patch dialog
↑ Top

Handling Submodules

TortoiseGit submodule diff dialog
↑ Top

TortoiseGit submodule update dialog
↑ Top

TortoiseGitMerge: Diffing/Merging files/patches

TortoiseGitMerge can open Git patch file directly, you review it and patch to working copy.

TortoiseGitMerge two pane diff view
↑ Top

TortoiseGitIDiff
↑ Top

Browse references

TortoiseGit browse references dialog
↑ Top

Supports bisecting

TortoiseGit bisect dialog Windows explorer context-menu for bisecting
↑ Top