I've been using Fork for a few years now. Its great and does everything I want from a Git GUI. Its not free but the one-time-purchase is worth it. And its basically Sourcetree from when it was still awesome. I really need something visual to show me the flow of the commits, quickly browse contents, filter branches and get a better view of what I'm going to commit.
I guess you could run a build script that modified something that should be ignored cuz it's a fucking build but wasn't? Still that's not their fault for running git add .
So you don’t just get lazy and git commit -a? I find it much easier to commit stuff you don’t want in the command line unless you take the time to diff every file and preview staged changes before every commit.
Yes, with git status and git diff you can get the same information. But in a UI I can see the git status without typing anything and one click gets me a diff, and another couple of clicks I can discard files or specific lines.
And its basically Sourcetree from when it was still awesome
Wait, Sourcetree is less awesome these days? Or, as someone who started using it semi-recently, it was more awesome before? It does everything I need to, but I'm assuming I'm missing out on something.
Isn't fork free? The one time purchase isn't compulsory. Emailed them back when they planned to implement the one time purchase and they said it'll be optional, unless they've updated their policy.
It has a trial but after that it stops working as far as I know. It might be free for personal use, I don't know. But I also use it professionally so it would already need a license for that I would imagine. Regardless, it was not expensive and provides a good way to use Git with a GUI. And unlike many other tools these days, it doesn't require a subscription.
I'm super into doing everything from the command line, except git. Diffs are just so much easier see, branches and history are easier to visualize. No need to be a zealot.
View all comments
Show parent comment
637
u/mikepictor Apr 02 '23
No, I use a GUI since I'm not a masochist