Unbezahlte Werbung durch Nennung und Verlinkung von Personen, Organisationen oder Unternehmen.
I use the GIT/VCS Feature of PhpStorm, which is pretty easy to use and useful.
Magit is my primary interface nowadays, but i’m far from being afraid of the CLI. In fact, back at my previous company (a tech giant of some sort) where devs had to use the CLI exclusively, i was The Git Goto Guy.
Magit is a great interface and if you use Emacs you really should give it a try. If you don’t, then it’s time for a test drive ;)
However, just like with any front end for a CLI tool, you should really learn the basics first. If you don’t know what git pull does in a terminal, you won’t know what the “Pull…” option does.
I've been a fan of Tower since I started using it back in ~2011. At the time there were basically zero GUIs for Git, imho it's still the best.
I mainly use the CLI except when I need to go through a series of post-
rebase conflicts which can be a pain to sort out manually, where GK rocks.
I hate GUI, I always choose the cli options of any software when I can. But as a Spacemacs user, Magit is the most incredible git client I ever used. I am really astonished every time I used it by its speed and its ease of use. It is a must have for any Vim or Emacs user.
I use Git Extensions for years, easier to use than all other clients I tried.
It used to look ugly a few versions back, but now it's pretty decent.
I think it's fair to say I use a third option: CLI + web UI. Mostly CLI but using the web UI when it's the better option.
So... I do all my branching, merging, rebasing, conflict resolution etc using CLI; but I do rely on the web UI for PRs, plus it's a nicer place to dig into history if you need to.
Not saying I'd never use a GUI though, I just haven't tried one that I found compelling enough to switch. Some I find honestly harder to use, more confusing, less definite about status.
Tower's been the best for a visual git GUI. VS Code's GUI for git isn't to shabby either.
Not a fan of SourceTree or GitKraken. Too GUI heavy at that point.
I understood git bash better than any git GUI. I can definetly see the benefits of a GUI, but something about typing it out bit by bit makes me feel like I am in more control
SourceTree is really amazing on MacOs, it's okay on Windows.
I properly suggest gitkraken. Way better than SourceTree! Although CLI is pretty good.
Jitendra
#UX Engineer - Designer/coder with a passion for #rwd #usability #Accessibility and performance.
I use Tower and CLI both