Live data from Hacker News

Git Fork: A fast and friendly Git client for Windows and Mac

git-fork.com

21–30 of 66 posts

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#21
post #14

Fork, aka the footgun git UI that repeatedly causes me to lose productive time to help junior devs unmangle their local repos. I usually recommend SourceTree to them, not because it's particularly amazing, but it does enough while not breaking repos (as often).

Hi. Dan from Fork is here. I guess there's some mistake. I answer a lot of user questions daily and this is the first time I hear about such a feedback. I would really appreciate if you could send me any details (by email or using the feedback button on the toolbar in Fork).

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#22

Does this handle LFS file-locking? Very handy for repos with lots of binaries (eg game dev), but also almost wholly unimplemented in the most popular Git GUI clients.

Yes, you can lock and unlock LFS files using file context menu. There's also the ability to see the list of locked files (and force-unlock one, if needed).

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#23
post #14

Fork, aka the footgun git UI that repeatedly causes me to lose productive time to help junior devs unmangle their local repos. I usually recommend SourceTree to them, not because it's particularly amazing, but it does enough while not breaking repos (as often).

It sounds like you're blaming the jr devs or the fork app, but really you should be blaming the tool, git, for allowing users to mangle their repos.

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#24
post #15

Unrelated to fork itself, but I always wonder how do people implement the vertical colored lines representing branches and merges. This is present in almost all git desktop clients, and of course very useful.

You can also get these lines via the git CLI like so:

git log --graph --oneline --all

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#26
post #14

Fork, aka the footgun git UI that repeatedly causes me to lose productive time to help junior devs unmangle their local repos. I usually recommend SourceTree to them, not because it's particularly amazing, but it does enough while not breaking repos (as often).

Opposite situation for me. I've been using Sourcetree for YEARS and it was a PITA, so bad, slow and counterintuitive. On the other hand Fork saved my mental health and it's by far the best git manager I've always used. This is the only software I would be happy to pay for.

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#27
post #17
post #10

Earlier quoted context omitted.

I used to use tower, but I switched to fork for two reasons - it was more performant with my work monorepo, and fork's a one time payment and tower's an annual subscription (and more expensive). I'm not affiliated with them at all but I'm a happy customer and recommend you give it a shot; they have a free trial.

I’m not the GP. I don’t like subscriptions and looked at Fork after your comment. I couldn’t find the policy on versions and upgrades. Is it a one time purchase with updates for major versions or for a period of time (after which updates wouldn’t be available) or a one time purchase forever (how would the developers and the product survive)? The purchase page says one license is for up to three computers. It doesn’t…

Hi! I develop Fork with my wife. We don't have manager, marketing team, designers, etc. We also don't have meetings which makes us more efficient :). So, we don't need too much money to survive. Answering your question, yes, it's a one-time purchase which includes future updates. We may release a major paid update in the future, however currently we don't have plans for that. The license is cross-platform. You can activate, deactivate and reassign the license.

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#28
The UI does look really good, but I do wonder how much of the dev community uses a GUI vs just sticking in the command line?

Personally the only GUI stuff I find useful are the features that are already part of VSCode (live showing what I have changed or doing a diff). Outside of that I generally find that any GUI for git just inevitably makes something just opaque enough that I don't really know for sure what I am about to commit or where I am pushing too. For me "git status" >> "git add XYZ" >> "git status" >> "git push" are so ingrained in my workflow that I don't get that feedback in any UI I have seen.

I have started to dip my toes into it a bit now with the Atlassian integration that can name new branches properly... but even using that just gives me a weird disconnect with what is actually happening that it doesn't feel right. After the creation of the branch I am back to my cli.

Maybe it is just because I live in the command line anyways (enough so that I have iTerm setup to just pop up from the bottom of my screen with a keyboard command) that I just feel more comfortable with the command line?

I just feel like I am missing something here since I know some do rely on these tools heavily.

Re: Git Fork: A fast and friendly Git client for Windows and Mac

#30
post #14

Fork, aka the footgun git UI that repeatedly causes me to lose productive time to help junior devs unmangle their local repos. I usually recommend SourceTree to them, not because it's particularly amazing, but it does enough while not breaking repos (as often).

I also had the opposite experience. I used Sourcetree for a while, but the performance became really bad, so I switch to Fork and have never looked back.
Post reply on HN