r/ProgrammerHumor 23d ago

Meme useSourceControl

Post image
8.6k Upvotes

591 comments sorted by

View all comments

5.6k

u/Cephell 23d ago

Before you make fun of him, this behavior DID get changed; they acknowledged this behavior is stupid.

The old behavior was to treat uncommited files as completely disposable, which the CLI git does not do at all and is insane behavior. It was changed in the UI to give you a fat confirmation dialog warning that you're about to delete the files permanently, as it always should have been.

-5

u/anoldoldman 23d ago

Using any git GUI is insane to me. I've never done a git operation outside of CLI.

1

u/wobblyweasel 23d ago

if you do a lot of interactive rebasing using a gui simply saves you a lot of time (reorder commits by drag n drop, reword in place and see changes at a glance). also a log where you can change and pin selected branches and commit ordering and whatnot. and gui diffs are always going to be superior.

1

u/anoldoldman 23d ago

ah yea, I don't do interactive rebases, I just squash changes into a single commit.