4 ms·
I'd be fine with Git if it wasn't for every single GUI for it being a steaming pile of crap. I use CLI for committing/pushing/branching etc... But anyone who p
by BrissyCoder 5y ago
I'd be fine with Git if it wasn't for every single GUI for it being a steaming pile of crap.
I use CLI for committing/pushing/branching etc... But anyone who pretends that CLI is adequate for inspecting history and changes or operations such as cherrypicks is a macho pretender.
- enjoiful 5y agoI only use Git via SourceTree. It's a great tool, except for it literally will take up 100% of your mac CPU. It's been this way for years.
- ljoshua 5y agoI've finally settled on Sublime Merge. Same speedy interface as Sublime Text along with the visual history/branching/diffing that I need, but with a command palette that basically functions like a souped up CLI. I do still go to the CLI when I'm doing simple commits (or really weird complicated stuff like resetting to two commits previous to HEAD), but I probably get 85% of my work done in Sublime Merge. The tabs for multiple repos is also great. Totally worth it as far as tooling goes.
- ojame 5y agoI’ve been a (paying!) customer for Tower for around 5 years. I prefer using a GUI over a CLI for git; Tower makes drag and dropping cherry picking easy, multiple select to squash etc. Highly recommend you take a look (I’ve tried others and they were a combination of too much, too little and bad UX)
- simondotau 5y agoI’m also a paying customer of Tower but I stopped as soon as they moved to an expensive subscription model. The last non-subscription version still works fine for me; if and when it fails I will switch to git-fork or whatever is available at the time. I’ve only just heard about Sublime Merge today, I’m going to check it out now. [Update: I've checked out Sublime Merge. Looks very promising, and I heartily approve of the price and licensing approach. My only immediate concern is how it lists modified and untracked files. I'm so used to seeing my changes shown as a collapsible tree that I'm not sure I can handle this more basic list view.]
- PaulHoule 5y agoI like the git gui in the jetbrains tools and eclipse. If you are handling hard problems in cm and build you write scripts.
- BrissyCoder 5y agoI use ReSharper but didn't realise they had a git tool. Will check it out. Thanks.
- therealdrag0 5y agoI’ve been a big fan of git-fork.com, after years of Source Tree usage. It has a similar workflow but much crisper performance and some really nice features such as around search and filter.
- imron 5y ago> But anyone who pretends that CLI is adequate for inspecting history and changes or operations such as cherrypicks is a macho pretender. That's me! The following alias in ~/.gitconfig makes things much easier: lg = log --color --graph --pretty=format:'%Cred%h%Creset - %s %Cgreen(%cr)%C(bold blue)<%an>%C(yellow)%d%Creset' --abbrev-commit
- BrissyCoder 5y agoWell that's great for seeing commit message but not the actual contents of the commits. And I can't click on those commits and get context verbs.