Live data from Hacker News

Ask HN: GUI Git client for macOS recommendations

news.ycombinator.com

11–20 of 20 posts

Re: Ask HN: GUI Git client for macOS recommendations

#13

Cannot reccomend GitUp ( http://gitup.co/ ) enough. It's open source too. That said, I use it differently to you; I use a graphical Git client mostly to view and browse around the commit graph, and I generally make commits and stuff like that from the CLI. I think it's pretty simple to do commits through GitUp as well.

I have the same workflow as you and GitUp works great.

Re: Ask HN: GUI Git client for macOS recommendations

#14
post #5

GitX is buggy and terrible and yet it still has the best staging interface I've used. I don't use any other features though, and just do those on the command line, because they're easier, but a GUI is much better than "add -p".

GitUp is a good GitX replacement.

Re: Ask HN: GUI Git client for macOS recommendations

#15

Why don't you learn keyboard shortcuts in ST? Of course clicking the files you want to commit is necessary (or just do select all). Then CMD+SHIFT+C for commit, then CMD+ENTER for committing. Not sure how you make it into 6 clicks even using the mouse.

That might be the way forward, good call.

Here's my workflow -- and please bear in mind I'm a new SourceTree user, not yet proficient:

* make changes to source files

* switch to ST (cmd+tab or mouse click #1)

* click (#2) commit

* fill in commit details

* click (#3) `Sign off` checkbox

* click (#4) `Commit mode` dropdown, then `Selected files`

* click (#5) `Push commits immediately to [...]` checkbox

* click (#6) `Commit` button

I'm sure I could make this a more streamlined workflow. Research continues.

Edit: formatting.

Re: Ask HN: GUI Git client for macOS recommendations

#16

I use GitHub Desktop and am really happy with it. It works for non-GitHub repos too

Thanks for this. The GitHub Desktop is what I've come from, and it's almost too easy to use. I suspect I'm letting it taint my workflow for SourceTree, especially with all the additional stuff that SourceTree offers.

Re: Ask HN: GUI Git client for macOS recommendations

#17
post #5

GitX is buggy and terrible and yet it still has the best staging interface I've used. I don't use any other features though, and just do those on the command line, because they're easier, but a GUI is much better than "add -p".

There are also a couple of forks of GitX, and IIRC Google doesn't bring the best-maintained one to the top of search results. You may have to dig a bit to find it.

The tree visualization in GitX is also pretty decent as such things go.

Re: Ask HN: GUI Git client for macOS recommendations

#18
post #13

Cannot reccomend GitUp ( http://gitup.co/ ) enough. It's open source too. That said, I use it differently to you; I use a graphical Git client mostly to view and browse around the commit graph, and I generally make commits and stuff like that from the CLI. I think it's pretty simple to do commits through GitUp as well.

I have the same workflow as you and GitUp works great.

Is there a nice Windows version of something similar? GitUp looks awesome!
Post reply on HN