Requires use of paid plan if the user wants to use it for private repos.
For me other clients are confusing and SmartGit gets UI just right. I can always easily achieve the tree shape I intend to have.
No Linux version exists for this client... It is only Mac or Windows (https://desktop.github.com/)
This is true for every portable git client except SmartGit.
Not really, Magit is very complete feature-wise for example.
Sure, if you are using emacs, but I am using vim
It has been introduced in v2.3: https://blog.axosoft.com/gitkraken-v2-3/
squash
has been renamed to join
. It's essentially the labels of the buttons that have been renamed, the functionality is still the same.
Where do you see the "join"? In the commit window I see "squash", as well as in the journal. It's rather the opposite - some Mercurial features have been renamed to the Git names, e.g. "revert" instead of "backout".
Sorry, I haven't used SmartGit for a long time, do you think it would be better to edit the title to say that some Mercurial features have been renamed?
This looks extremely interesting. Though I want to ask, how is the performance of ungit? Being web-based it probably isn't as good as native. Maybe I'm wrong though.
I run it locally, it comes with a stand alone server (nodejs) that listens to you local port 8448. That works great. No performance problems at all. I do sometimes see it forgets to update the screen, i need to refresh the screen myself. This being open source and actively being developed makes it very attractive imho.
Oh wow, I had forgotten about this. Thanks for the reply Michael, will give it a go myself now :)
GitHub does not support Linux, so it does not fit under this question.
The option does not fit under this question, since it does not support Linux.
What is this doing here if ther's no Linux version? The question concerns "The best graphical git client for Linux"
@luca-orlandi Thank you for pointing it out! The option shouldn't be under this question, I will flag it.
QGit is another awesome Git GUI client for Linux. I would recommend you to try it out. https://www.cloudways.com/blog/best-git-gui-clients/#linux
If you have any other design things you'd like us to fix just let me know and I'll get on it. Also you can change your @username to slang via the edit in your profile if you like.
Oh sweet! - I've been sitting on that username for awhile but didn't notice username edits had been implemented.
Actually, that pro/con switch was the only thing that really bothered me, because I've made that mistake at least 4 other times and couldn't fix it on my own. However, I would love to see "linked solutions" between questions. Such that I could submit a program like "GitLab" as a solution to a question, work on a really nice description/set of images/metadata, and then reuse that in a solution for a different question. Plus, it would make site-wide price or description updates really easy.
Also, it would be great if "licensing" were an attribute on solutions like price is. This doesn't need to be exact licensing data (like the full text of the EULA or the SPDX license code) - a simple breakdown between "Free/Libre" and "Non-Free" would be great. This is obviously separate from price, since Free software could be distributed at a cost (even if it usually isn't), and Non-Free software might be given away gratis.
About gitg in general or this specific pro?
As far as this pro goes, which I will update:
The UI is very straightforward, once you open it, you can browse your computer to find an existing git repository and open it in the app. Once opened you can browse commits and view remotes immediately. It also allows you to browse the files and preview them.
There's also a commit view which shows past commit messages, as well as unstaged and untracked commits.
Maybe we can edit this pro to: "Great for people already using Emacs"?
Hey, just a heads up, I flagged this due to the first person text, as it does not fit with Slant's writing guide. No big deal, just wanted to alert you as to why this was flagged. :)