Graphical Git clients [closed]
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this questionI'm looking for a Git GUI that covers all my needs in one place. Currently I'm using 4 different tools in parallel and while that gets the job it would be nice to have it all in one place. The tools I'm currently using are gitk, gitg, Git GUI and meld. The features I'm looking for (and how they are supported by the these 4 tools) are:
- View local changes (meld(side by side), Git GUI(diff only), gitg(diff only))
- Commit (meld (whole files only), gitg (whole files only), Git GUI (per hunk and and per line))
- Revert local changes (meld, gitg (whole files only))
- History browsing (gitk, gitg (not on bare repos))
- Historical diff (gitk (diff only))
- Clean simple interface (gitg, Git GUI, meld)
I don't tend to tag or branch much so I'm still doing those from the command line, but I can imagine needing them in a tool eventually, gitg can tag, gitk seems to be able to do a variety of stuff in that area.
Is there any Linux tool that covers all of these?
There is RabbitVCS - http://rabbitvcs.org/
I know it is a good enough SVN client, not sure about Git support
There is a list of git guis on git wiki and it has a feature matrix at the end of "Graphical Interfaces" section, so look for yourself. It seems "git-cola" is the most featureful, but I didn't try it, so YMMV.
There is GitKraken. I think it's the best git client for Linux. It is free for non-commercial use.
精彩评论