Ask HN: GUI Git client for macOS recommendations
11–20 of 20 posts
Re: Ask HN: GUI Git client for macOS recommendations
#12Re: Ask HN: GUI Git client for macOS recommendations
#13Cannot 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.
Re: Ask HN: GUI Git client for macOS recommendations
#14GitX 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".
Re: Ask HN: GUI Git client for macOS recommendations
#15Why 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.
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
#16I use GitHub Desktop and am really happy with it. It works for non-GitHub repos too
Re: Ask HN: GUI Git client for macOS recommendations
#17GitX 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".
The tree visualization in GitX is also pretty decent as such things go.
Re: Ask HN: GUI Git client for macOS recommendations
#18Cannot 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.