Cloude Devops Logo Free Clss Will start on Devops from July 15th
Cloud DevOps
Cloud DevOps




Git GUI's

Getting Started - GUI tools for Git

Git GUI Tools

As with many great things in life, Git began with a bit of creative destruction and fiery controversy.

The Linux kernel is an open source software project of fairly large scope. For most of the lifetime of the Linux kernel maintenance (1991-2002), changes to the software were passed around as patches and archived files. In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper.

In 2005, the relationship between the community that developed the Linux kernel and the commercial company that developed BitKeeper broke down, and the tool's free-of-charge status was revoked. This prompted the Linux development community (and in particular Linus Torvalds, the creator of Linux) to develop their own tool based on some of the lessons they learned while using BitKeeper. Some of the goals of the new system were as follows:

  1. Speed
  2. Simple design
  3. Strong support for non-linear development (thousands of parallel branches)
  4. Fully distributed
  5. Able to handle large projects like the Linux kernel efficiently (speed and data size)

Since its birth in 2005, Git has evolved and matured to be easy to use and yet retain these initial qualities. It's amazingly fast, it's very efficient with large projects, and it has an incredible branching system for non-linear development

GUI Clients

Git comes with built-in GUI tools for committing git-gui and browsing gitk, but there are several third-party tools for users looking for platform-specific experience.

If you want to add another GUI tool to this list, just follow the instructions.

17 Linux GUIs are shown below

  • Sourcetree@2x

    SourceTree

    Platforms: Mac, Windows
    Price: Free
    License: Proprietary

  • Github desktop@2x

    GitHub Desktop

    Platforms: Mac, Windows
    Price: Free
    License: MIT

  • Tortoisegit@2x

    TortoiseGit

    Platforms: Windows
    Price: Free
    License: GNU GPL

  • Git extensions@2x

    Git Extensions

    Platforms: Linux, Mac, Windows
    Price: Free
    License: GNU GPL

  • Git kraken@2x

    GitKraken

    Platforms: Linux, Mac, Windows
    Price: Free / $29 / $49
    License: Proprietary

  • Smartgit@2x

    SmartGit

    Platforms: Linux, Mac, Windows
    Price: $79/user / Free for non-commercial use
    License: Proprietary

  • Tower@2x

    Tower

    Platforms: Mac, Windows
    Price: $79/user (Free 30 day trial)
    License: Proprietary

  • Gitup@2x

    GitUp

    Platforms: Mac
    Price: Free
    License: GNU GPL

  • Giteye@2x

    GitEye

    Platforms: Linux, Mac, Windows
    Price: Free
    License: Proprietary

  • Gitg@2x

    gitg

    Platforms: Linux, Windows
    Price: Free
    License: GNU GPL

  • Ungit@2x

    ungit

    Platforms: Linux, Mac, Windows
    Price: Free
    License: MIT

  • Git cola@2x

    git-cola

    Platforms: Linux, Mac, Windows
    Price: Free
    License: GNU GPL

  • Cycligent@2x

    Cycligent Git Tool

    Platforms: Linux, Mac, Windows
    Price: Free
    License: Proprietary

  • Giggle@2x

    giggle

    Platforms: Linux
    Price: Free
    License: GNU GPL

  • Gitbox@2x

    Gitbox

    Platforms: Mac
    Price: $14.99
    License: Proprietary

  • Aurees@2x

    Aurees

    Platforms: Linux, Mac, Windows
    Price: Free
    License: Proprietary

  • Fork@2x

    Fork

    Platforms: Mac, Windows
    Price: $49.99, free evaluation
    License: Proprietary

  • Workingcopy@2x

    Working Copy

    Platforms: iOS
    Price: Free with in-app purchases
    License: Proprietary

  • Codereview@2x

    CodeReview

    Platforms: Linux, Mac, Windows
    Price: Free
    License: GNU GPL

  • Gmaster@2x

    gmaster

    Platforms: Windows
    Price: Beta / Free for non-commercial use
    License: Proprietary

  • Git2go@2x

    Git2Go

    Platforms: iOS
    Price: Free with in-app purchases
    License: Proprietary

  • Gitahead@2x

    GitAhead

    Platforms: Linux, Mac, Windows
    Price: Free
    License: MIT

  • Pocketgit@2x

    Pocket Git

    Platforms: Android
    Price: 1.99€
    License: Proprietary

  • Gitdrive@2x

    GitDrive

    Platforms: iOS
    Price: Free with in-app purchases
    License: Proprietary

  • Gitx@2x

    GitX-dev

    Platforms: Mac
    Price: Free
    License: GNU GPL

  • Gitblade@2x

    GitBlade

    Platforms: Linux, Mac, Windows
    Price: Free Lite version, $59.99/user/year for PRO version
    License: Proprietary

  • Guitar@2x

    Guitar

    Platforms: Linux, Mac, Windows
    Price: Free
    License: GNU GPL

  • Repoz@2x

    RepoZ

    Platforms: Mac, Windows
    Price: Free
    License: MIT

  • Gitatomic@2x

    GitAtomic

    Platforms: Windows
    Price: 15.00€
    License: Proprietary

  • Smerge@2x

    Sublime Merge

    Platforms: Linux, Mac, Windows
    Price: $99/user, $75 annual business sub, free eval
    License: Proprietary

  • Snailgit@2x

    SnailGit

    Platforms: Mac
    Price: $9.99 / Lite version
    License: Proprietary

  • Gitfinder@2x

    GitFinder

    Platforms: Mac
    Price: $24.95
    License: Proprietary

  • Gitfox@2x

    Gitfox

    Platforms: Mac
    Price: €3.99/m or €24,99/y per user
    License: Proprietary

  • Nitrogit@2x

    NitroGit

    Platforms: Windows
    Price: 20€/user / Free for non-commercial use
    License: Proprietary

  • Gitfiend@2x

    GitFiend

    Platforms: Linux, Mac, Windows
    Price: Free
    License: Proprietary

  • Cong@2x

    Cong

    Platforms: Windows
    Price: Free
    License: Proprietary

  • Vershd@2x

    Vershd

    Platforms: Linux, Mac, Windows
    Price: Free trial, then $37
    License: Proprietary

There are other great GUI tools available as well. Have a look at the list of interfaces, frontends and tools in the Git Wiki.












The DevOps seminar will help you to learn DevOps from scracth to deep knowledge of various DevOps tools such as fallowing List.

Linux, Git, Jenkins, Maven, Apache Tomcat, MySQL Nexus, Ansible, Chef, Docker, Nagios,   Kubernetes.


Continue to Next

Automation