Is there a similar piece of software to SourceTree, a GUI for git, for Linux? I know about Giggle, git cola, etc. I'm looking for a beautiful, easy to use GUI for git.
A nice alternative is SmartGit. It has some very similar features to SourceTree and has built in 3-column conflict resolution, visual logs, pulling, pushing, merging, syncing, tagging and all things git :)
One open-source GIT GUI whose interface isn't positively scary is
tl;dr: GitEye = most intuitive UI, fastest workflow, highly customizable
I'm a long time TortoiseHg Workbench poweruser and I love it, so naturally my completely opinionated criteria were mostly based on it:
I tested the following apps:
Most of the tested git GUI clients are complete ****, below are 2 of the best and 1 that is not as **** as others.
1st place: GitEye
most intuitive UI, fastest workflow, highly customizable
2nd place: SmartGit
beautiful integrated file diff. commiting unclear, history hidden, requires a license
3rd place: QGit
beautiful clear history, commit UX messy, lightweight, custom commands can be added
Honorable mention: GitKraken
I don't have a beta invite, but based on the screenshots this could easily compete with GitEye and SmartGit. Its better than QGit for sure.
All the rest:
I am dissapointed by the type of **** made to pass as a git client. I guess their authors think its more efficient to do everyday simple things on the command line and they have based their clients on that inefficient workflow.
If you can use any JetBrains IDE (https://www.jetbrains.com/), I recommend you to do so. They have a pretty nice built-in GUI for git (and also other VCS)... maybe not so packed with features as other software mentioned here, but it does it job.
Also, qgit works for me. The only issue I encountered was when I tried to switch to a dark (white-on-black) GTK theme.
latest visual studio Code editor for linux has very smooth git integration.