Git GUI - git clients with graphic user interfaces
  • 27 Jun 2023
  • Dark
    Light
  • PDF

Git GUI - git clients with graphic user interfaces

  • Dark
    Light
  • PDF

Article Summary

There are many git clients from the base command line interface (CLI) all the way to fully graphical programs.

Here are a short list of programs we recommend.

Git Bash (git cli)

Install git
Git for Windows

  • easy things are easy
  • hard things are possible
  • enough rope to trip over yourself
  • Get help with our git cheat-sheet

Screenshot 2023-04-20 at 4.49.08 PM.png

GitHub Desktop

Download GitHub Desktop

  • Best for beginners
  • limited and focused UI
  • easy to see and revert history
  • quick commit / push / fetch / pull workflow

Cons
-limited functionality
-no git graph

Screenshot 2023-04-20 at 4.55.13 PM.png

SourceTree

Download SourceTree

  • Extremely popular and widely used
  • Great commit graph
  • Fully functional

Screenshot 2023-04-20 at 4.56.35 PM.png

GitKraken

Download GitKraken

  • Best commit graph
  • Understand merges
  • Resolve issues
  • Many people pay for the excellent UI

Screenshot 2023-04-20 at 4.58.20 PM.png

GittyUp

Download GittyUp

  • Excellent commit graph
  • Fully functional
  • FOSS
    Screenshot 2023-04-20 at 5.01.17 PM.png

Visual Studio Code

Download VS Code
Tutorial: how to git VS Code

  • Full software dev IDE
  • Git plugin
  • Can edit text files
  • Familiar to software developers

Screenshot 2023-04-20 at 5.01.52 PM.png

TortoiseGit

Download TortoiseGit

  • Windows
  • Familiar to users of TortoiseSVN
  • Works in file explorer. Right-click on folders and files to commit/push/diff

Screenshot 2023-04-20 at 5.04.04 PM.png

Screenshot 2023-04-20 at 5.04.33 PM.png

Many more

There are dozens of programs to help you with git. See a much longer list here: Git GUIs