Git/Graphical User Interfaces

From MediaWiki.org
Jump to: navigation, search

Git has expanded over the years, there are now a number of guis available on a number of platforms.

[edit] git-gui and gitk

git-gui and gitk aren't the best looking interfaces you can find for git. However besides being the easily installable built in ones, they are good to get used to using at least on the side. git-gui and gitk are written simply in X, no fancy GUI dependencies, so if git is running on a remote system and you are ssh'ing into that instance and need a git gui, then git-gui and gitk can be tunneled over X so you can use the gui locally to interact with a remote repo.

[edit] Interfaces

Gui Platform Cost/License Comments Links
git-gui + gitk All platforms Part of git, same licensing Can be X tunneled over SSH for remote usage
TortoiseGIT Windows Free, Open-Source (GPL) Good for TortoiseSVN users. Missing interaction with git's index. http://code.google.com/p/tortoisegit/
Git Extensions Windows Free, Open-Source (GPL) Best free Windows client? Useful extras in installation package. (mysgit, bash, PuTTy keygen, git-gui)
Giggle Linux, GTK+ Free, Open-Source (GPL) http://live.gnome.org/giggle
Sprout Mac OS X Proprietary, $34.99 Overview of it looks less featured than other GUIs. http://gitmacapp.com/sprout
GitForce Windows and Linux, Mono Free, Open-Source (public domain) In dev?
GitJungle Cross-platform Proprietary, Community Edition free for up to 15 users? Beta? Seams to be part of large package. http://www.plasticscm.com/labs/gitjungle.aspx
TeamGit QT, Linux only? Free, Open-Source (GPL) May be early in dev
GitX Mac OS X Free, Open-Source (GPL)
GitG GTK+/GNOME (Linux only?) Free, Open-Source (GPL) Viewing, committing and amending only
SmartGit Cross-platform Proprietary, free for non-commercial use http://www.syntevo.com/smartgit/index.html
SourceTree Mac OS X Proprietary, Free Git, Mercurial, and SVN*, project list, nice UI http://www.sourcetreeapp.com/
EGit Eclipse (Cross-Platform) Free, Open-Source (EPL) For Eclipse users http://www.eclipse.org/egit/
Git-cola GTK+/GNOME Free, Open-Source (GPL) Lots of features (stage, stash, branch, tag, merge, rebase, search, cherry pick and more) http://git-cola.github.com/
qgit Linux/Windows (Qt) Free, Open-Source (GPL) http://digilander.libero.it/mcostalba/
  • Git-Age (Not full featured, but has a unique feature)

[edit] IDE's and editors

Several IDE's and editors offer varying support for working with git, either builtin or via plugins. These include: Eclipse, NetBeans, PhpStorm, Komodo IDE (not Komodo Edit), Emacs and Geany,

Git Git intro · Download from Git · Our Git workflow · Commit message guidelines · Request a new Git repository · Migration to Git · Outstanding Git conversion issues · Git GUI applications     more.. »
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox