Live data from Hacker News

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

fork.dev

31–40 of 173 posts

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

#32
post #29

I use Fork on work and also private. Great software. One of the main reasons to switch is the merge/conflict view, which is, at least in my opinion, one of the best out there. Previously I've used Sourcetree and SmartGit, and even some Git integration in PHPStorm/WebStorm. But for now, Fork is just lit. If I could I just wish for one thing: mark branches which are only local and have no remote, so you can easily purg…

>mark branches which are only local and have no remote, so you can easily purge old branches after they're merged.

  git fetch --prune
EDIT: Then you can see which ones don't exist on the remote

  git branch -v
which will show [gone] if it's a tracked branch but the corresponding upstream branch isn't there anymore. Use -vv to show the upstream branch names as well.

See:

- https://git-scm.com/docs/git-fetch#_pruning

- https://git-scm.com/docs/git-fetch

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

#34
post #29

I use Fork on work and also private. Great software. One of the main reasons to switch is the merge/conflict view, which is, at least in my opinion, one of the best out there. Previously I've used Sourcetree and SmartGit, and even some Git integration in PHPStorm/WebStorm. But for now, Fork is just lit. If I could I just wish for one thing: mark branches which are only local and have no remote, so you can easily purg…

> mark branches which are only local and have no remote, so you can easily purge old branches after they're merged. git fetch --prune EDIT: Then you can see which ones don't exist on the remote git branch -v which will show [gone] if it's a tracked branch but the corresponding upstream branch isn't there anymore. Use -vv to show the upstream branch names as well. See: - https://git-scm.com/docs/git-fetch#_pruning - h…

git fetch --prune removes stale remote-tracking references, not local branches.

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

#35

As someone pretty comfortable with got on the command line, what advantages would a GUI give me? I’m not trolling, it’s an honest question. Anyone with good got command line skills move to something like this and find it offers them a better workflow?

Multiple repos visible at a glance

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

#36

As someone pretty comfortable with got on the command line, what advantages would a GUI give me? I’m not trolling, it’s an honest question. Anyone with good got command line skills move to something like this and find it offers them a better workflow?

Basically, in GUIs the most common commands are represented in UI, and some combined into a single action. Also, visually viewing the entire tree (not sure the name for the entire branching structure) can be helpful to debugging and fixing issues caused by merging, accidental overwrites, etc.

The disadvantages are:

- cherry picking commits is not easy

- lacks advanced (read uncommon) commands

- sometimes git errors are encountered that can only be solved with command line anyways

It's also way easier to onboard junior engineers who haven't used version control before.

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

#38
post #29

I use Fork on work and also private. Great software. One of the main reasons to switch is the merge/conflict view, which is, at least in my opinion, one of the best out there. Previously I've used Sourcetree and SmartGit, and even some Git integration in PHPStorm/WebStorm. But for now, Fork is just lit. If I could I just wish for one thing: mark branches which are only local and have no remote, so you can easily purg…

Better than BeyondCompare?

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

#39
Fork is awesome. I've been using Windows for the past year for a project and missed GitUp on Mac.

After trying a few clients (Tower, SourceTree, Kraken, and a few others) I stayed with Fork - very fast, performant, and intuitive. Right now I have about 15 repo tabs open in Fork with a large number of branches in each. The tree view is excellent (I actually liked the older one-line-per-entry version).

Fork recently added the ability to compare branches - literally click two times to get a diff within half a second.

I really can't believe this app is free. Well done to the makers of this excellent app!

Post reply on HN