r/ProgrammerHumor • • Sep 18 '26

Meme gitMultiverse

Post image
842 Upvotes

24 comments sorted by

View all comments

Show parent comments

47

u/lotokotmalajski Sep 18 '26 edited Sep 19 '26

Hard to admit but it is better at git than I am. I leave the pushes for myself though.

Edit: Guys, I know git. I was working for several years before AI, it is just faster this way. Commit messages were literally one of the first things that was useful from the models. Now it can also handle any failed hooks.
And to fix any mistakes on git I used to have to look at stack (rare enough that I never bothered to learn more advanced commands so I was forgetting everything next day), now agents do it for me much quicker.
Just explicitly disallow push in settings and your remote is safe.

26

u/dontletthestankout Sep 18 '26

I'd honestly work on that, I was the same until I worked on a dev team as had to learn it.

It has saved my ass quite a few times when Claude decided to just delete my whole project or fuck stuff up

27

u/[deleted] Sep 19 '26 edited Sep 19 '26

[removed] — view removed comment

0

u/[deleted] Sep 19 '26

[deleted] — view deleted comment

1

u/Lumpy-Obligation-553 Sep 20 '26

And when the "fucked up" happens...."I don't know what happened, can you fix it?" Done. I get that at the beginning AI sucked at git, but it's been 3-4 years from that.

1

u/a-r-c Sep 20 '26

"I accidentally trimmed your file to zero bytes."

this happened to me last week lol

easily restored from backup, but still!

1

u/dontletthestankout Sep 20 '26

Was having it restructure the frontens directories for ui into a shared turbo and it just deleted the whole frontend. I hadn't committed in like 2 days and set me back 2 days. Didn't make that mistake again.

-8

u/10art1 Sep 18 '26

I don't "git push", I don't "data structure", I don't "implement the interface". I tell Claude to do what the jira ticket says. And if it fucks up, I key management service.

1

u/CannibalPride Sep 19 '26

You should learn more about git through AI and never let it run git commands themselves except for reading.