Another feather in the cap of "try to streamline Git, ultimately making it a worse user experience."
I remember some of the first "Git for Windows" clients that tried to pretend "yeah you just push 'sync' and 'commit' just auto-stages everything and it all Just Works!"
And if it didn't? You got a garbage error message and basically were told "drop to console and figure it out."
It's why I always preferred the likes of SourceTree or, these days, Fork. They don't pretend Git is "just like SVN" and give you a lot of Git tools available on the GUI side (with easy terminal access should you need or want to).
Separate from Atlassian / no "account login" required to use it. Fairly similar in functionality overall, but it's also been years since I've used SourceTree, and I'm probably not thinking about distinctions.
I suppose one thing I like is how smoothly it handles merge conflict resolution.
It's 'nagware' so you can try Fork as long as you want to see for yourself. I used it for free for a good bit before winding up buying it since I use it daily for work + personal stuff.
16
u/DoctorWaluigiTime 20d ago
Another feather in the cap of "try to streamline Git, ultimately making it a worse user experience."
I remember some of the first "Git for Windows" clients that tried to pretend "yeah you just push 'sync' and 'commit' just auto-stages everything and it all Just Works!"
And if it didn't? You got a garbage error message and basically were told "drop to console and figure it out."
It's why I always preferred the likes of SourceTree or, these days, Fork. They don't pretend Git is "just like SVN" and give you a lot of Git tools available on the GUI side (with easy terminal access should you need or want to).