View on GitHub Download

Git Extensions

Git Extensions is a graphical user interface for Git that allows you to control Git without using the commandline


Video Tutorial

  1. Clone
  2. Commit changes
  3. Push changes
  4. Pull changes
  5. Handle merge conflicts

View Commit Log

The full commit history can be browsed. Branches are shown using a graph which highlights commits that are included in the current revision.

Commit Log

File History

Explore the history of single files. Renamed and moved files are matched and shown in a single history. You do not need to mark files as renamed/moved. The system detects renamed files automatically.

File History


Find the last person that edited a specific part of a file. Double click on the line shows the commit and allows you to drill-down to other files.


Multi Platform

Git Extensions runs on multiple platforms using Mono.


Active Community

The active community of Git Extensions is still growing and is supporting Git Extensions for over nine years now.