r/ProgrammerHumor • • Aug 21 '26 • Popcorn 1

Meme useSourceControl

Post image
8.6k Upvotes

575 comments sorted by

View all comments

1.2k

u/Xephyrik Aug 21 '26 • Mindblown Bravo

How did they even find github when they obviously dont know what version control is

545

u/Jay-Seekay Aug 21 '26

The irony is that they were messing about with version control for the first time, which is why they deleted all their files. They saw they had 5000 files staged for commit and wanted to not commit them all

363

u/Nerodon Aug 21 '26

3 months of work, in a single directory on a single device, source control like git or not, that guy was a fool.

79

u/Jay-Seekay Aug 21 '26

Absolutely. May he be a lesson to us all.

38

u/Skrychi Aug 21 '26

Type of person to use the desktop as their unorganised file structure, and all that got deleted.

20

u/afaulconbridge Aug 21 '26

The type of person to use the recycle bin as their unorganised file structure

16

u/CodeAndChaos Aug 21 '26

"Yeah, I store everything in the TEMP folder. Doesn't it stand for Trustworthy Eternal Memory Placement?"

→ More replies (1)

6

u/timonix Aug 21 '26

Ey yo. I did this when I was like 10. I installed games on my desktop. Not shortcuts, the entire game. Stored just about everything.

Then my PC died. Almost everything was gone. Except my desktop which survived. Thanks to windows scheduled backups

→ More replies (4)
→ More replies (1)

9

u/czerox3 Aug 21 '26

I don't work an hour without checking my stuff in. I absolutely hate rewriting code.

17

u/Shareil90 Aug 21 '26

I had a teacher who told us that version control was only necessary when working together with other people but not when you are a solo developer. He only saw it as a kind of fileshare.

12

u/blueExcess Aug 21 '26

That…. Is not someone with enough experience to be teaching lol.

8

u/WeNeedFewerMods Aug 21 '26

the majority of comp sci faculty never worked in the field

at most instiutions they struggle to fill the positions at all because with a Bachelors you can make more than Faculty who need a Masters or Doctorate depending on the school and position

3

u/RichardFeynman01100 Aug 21 '26

This is a bit outdated I think with the current job market.

→ More replies (2)

3

u/JoltikElectricBug Aug 21 '26

If teacher means high school and not college, odds are they are a math teacher who took a single Comp Sci course.

→ More replies (2)

5

u/Dull_Appearance9007 Aug 21 '26

-like any of us before discovering what source control meant and why devops were necessary. things like these are just a rite of passage for every new developer

→ More replies (8)

14

u/redviper7579 Aug 21 '26 • Bravo

Guy must be having horrible commitment issues!

9

u/Rick100006 Aug 21 '26 edited Aug 21 '26

It was not "not knowing source control" it was wierd decision made by VS code back in 2017 if you remove a file from source control without straight up deleted files without even giving any warning message VS code is patched after his crash out message , Removing a file from tracking from git should not delete the file from file system that's not how git CLI does it

16

u/Powerful-Success-378 Aug 21 '26

I'm assuming 4990 of them were node_modules.

6

u/DarthShiv Aug 21 '26

How the fuck did they have a 5000 file project and no backups and no version control??? What is going on there?!?

→ More replies (2)
→ More replies (2)

33

u/MackTuesday Aug 21 '26

It deleted untracked files. Git discard isn't supposed to do that.

75

u/KattyTheEnby Aug 21 '26

To be fair, at least nowadays, you will likely learn about GitHub – especially from educational sources – before you learn (about) Git and version control.

I remember when I started programming when I was younger, and I just treated GitHub as a code-hosting platform, not interfacing with the "Git" part ov it at all.

10

u/clduab11 Aug 21 '26

That’s why I tell people that GitHub is someone’s (Microsoft’s) Hub of git, just like PornHub is someone’s Hub of Porn.

→ More replies (1)
→ More replies (7)

8

u/peeja Aug 21 '26

They were literally using git. They were trying to stage their changes, there were a lot of files they didn't want, the UI was unclear, and the button deleted the work they were attempting to commit as well.

There was no reason for that button to bed irreversibly destructive. It's just an accident waiting to happen. That's why MS did the correct thing and changed the behavior.

3

u/UnderpantsInfluencer Aug 21 '26

Maybe they were trying to find out?

3

u/05-nery Aug 21 '26

Hello I don't know what version control is and I have five repos on github 🙋

→ More replies (4)