We Need To Stop Lying About Git

123,296
0
Published 2024-06-22

All Comments (21)
  • You learn a lot about dev just being a teenager determined not to pay for stuff.
  • Also, can we get a round of applause for the dude who willingly posted that he knew nothing so he could stop knowing nothing.
  • Learn git in 2 seconds: init, add it, commit, push it, pull it, fetch it, merge it, rebase, harder, better, faster, stronger.
  • @MichaelSchuerig
    Learning the basics of git takes a day. Learning to write good commit messages takes a lifetime.
  • @droid-droidsson
    Theo: "git gud" git: "gud" is not a git command. See 'git --help'.
  • @CaptainToadUK
    The reason, largely, that universities don't do the whole "submit your assignments using Git, this course uses Git" is because lecturers, by-and-large have not learned to use it and don't want to
  • @tato-chip7612
    Every time I say things to my friend like. "Bro you're about to finish uni. Learn how to use Git and all projects out there use git." He tells me to stop gatekeeping. My brother in Christ you can't just be running around with Google drive shares files!
  • @ericng8807
    I hate how this was more controversial than your unit testing take
  • @Sammysapphira
    I've experienced collaborating with people that don't know git, let alone know git etiquette. It was utterly miserable. People think git is just committing and force merging; it's not... The amount of times I had to remind them to pull down updated code made my head spin. We would frequently get multiple-day-old pull requests with dozens and dozens and dozens of conflicts because they never pulled down main, essentially forcing us to copy paste their functions and modifications manually due to the sheer amount of multi-file dependency changes happening. Then, once main is all caught up, and we told them to pull it down locally, they didn't
  • @artrix909
    Wait... people get hired without knowing git?
  • @funkenjoyer
    After using git for just few years im genuinely baffled how dafuq any1 gets anything done without vcs
  • @MrDaAsif
    "you know you're the exception why are you even part of this discussion" Man so many internet discourses always have the person who knows they're the exception lmao
  • @lunalangton5776
    Y'know part of the reason I dropped out is because my uni was a degree mill and everyone was there to "get a programming job", and the result was a constant dumbing down of the education to turn what was a respectable theoretical field into a very expensive coding bootcamp. I was there to actually advance the field. I wanted to actually study Computer Science. The fact that people are going to uni and NOT LEARNING COMPUTER SCIENCE is much more alarming than that they don't know git. They should know how to make git from first principles, and then it wouldn't take more than a moment to learn it.
  • @turc1656
    Why would anyone use version control when they can just implement the full/final feature set correctly the first time?
  • @advertslaxxor
    Here is my take: There is an abundance of people taking CS degrees *to get a job*. They have next to zero passion, and will not touch code outside of work/study. "Computer Science"/programming is one of the few professions where you gain real experience from having it as a hobby, too.
  • @mattilindstrom
    I'm not a software engineer, I'm a f-ing physicist. I find a well set up git to be easy and stress free. If I ever got into a situation I couldn't get myself out of, all I had to do is ask from the people who know, and after a single command I was in the clear.
  • @xc13z829
    As a former teacher, I can tell you: if there is something a student SHOULD know, you have to teach it to them. You can't HOPE they will, you can't make it optional. If students need it, they need to be taught it.
  • @danmerillat
    I agree with everything except "knowing other version control isn't good enough". The basic git you're saying people should know is just "commit your files regularly and push" and it doesn't matter if you know CVS, RCS, Subversion or mercurial: you understand "commit files and share" and can use different commands/hotkeys for that. Knowing how to manage branch merges, rebasing, squashing... that's advanced version control and I've found very few people actually really understand that beyond "google snack overflow, cut & paste the commands you find there"
  • @RuySenpai
    In my freshman year of CS my school called everyone for a 2 week course of basic git and linux CLI, I rarely ever use more from git that wasn't seen on that course, it takes less than 2 weeks to learn and everyone should know how to use version control