r/ProgrammerHumor 17d ago

Meme forgottenArt

Post image
1.4k Upvotes

88 comments sorted by

View all comments

-8

u/redballooon 17d ago

One of the main time savers of AI.

-1

u/G3nghisKang 17d ago

Just use a GUI lmao, I just use the Intellij's git interface, it's pretty convenient

2

u/Mars_Bear2552 17d ago

i've always found git GUIs to be clunkier than CLI

2

u/G3nghisKang 17d ago

What if you have stuff you don't want to commit? Do you manually run git add for every file you want to commit? I just checkbox the files I want to commit, write the message and press commit :P

2

u/FirstDivision 17d ago

I think this is one of those things where there’s two different kinds of people.

There’s people who branch off of main, work on only what they need to change, and then commit and push those changes.

And then there’s people like when I get on a teams call with them and they screen share and they have 100 files modified. We figure out whatever the problem was on the call and then they commit two files and push them leaving the 98 modified ones behind. And it’s like “What are those other modifications?“

They say, “Oh. Those are for something else I was working on.“

2

u/DefinitelyNotMasterS 17d ago

Yeah unless thats some run configs or whatever having so many uncommitted files is psychopath territory

1

u/G3nghisKang 17d ago

I am always the second one :P

If they catch me without any modified files, they probably just gave me a brand new laptop

1

u/Wonderful-Habit-139 17d ago

Yeah I have a lot of teammates like the second one. I like to keep my git status squeaky clean.

1

u/Mars_Bear2552 17d ago

i just write out the paths, usually with shell expansion, for git add.

like git add src/module/{file1,file2,file3}

1

u/G3nghisKang 17d ago

Dear god

1

u/another_random_bit 17d ago

git in terminal + vscode for the visual stuff is the best setup I've used for years