View on GitHub

Git Extensions

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

Features

Video Tutorial

  1. Clone - Git Extensions - http://www.youtube.com/watch?v=TlZXSkJGKF8
  2. Commit changes - http://www.youtube.com/watch?v=B8uvje6X7lo
  3. Push changes - http://www.youtube.com/watch?v=JByfXdbVAiE
  4. Pull changes - http://www.youtube.com/watch?v=9g8gXPsi5Ko
  5. Handle merge conflicts - http://www.youtube.com/watch?v=Kmc39RvuGM8

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

Blame

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.

Blame

Multi Platform

Git Extensions runs on multiple platforms using Mono.

Ubuntu

Active Community

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