CS50 Seminars 2023 - How To Use Git and GitHub

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 51

  • @ansleycoelho8285
    @ansleycoelho8285 11 місяців тому +77

    I would have enjoyed to see the full screen and also seeing it being used in action instead of pulling it up in a PowerPoint. Nevertheless, thank you for the content!

  • @MarSonyTM
    @MarSonyTM 11 місяців тому +5

    this is great ! CS50 so many incredible videos with so much information ! thank you so much !

  • @youtubenorthish3242
    @youtubenorthish3242 11 місяців тому +16

    I'm in the process of learning, and it appears that there might be a misunderstanding about the concept of a Pull Request. At around 19:35 in the presentation, the speaker mentioned 'You can actually pull directly from the GitHub website itself.' However, a Pull Request, as defined by GitHub, is a specific process where users request the maintainers of a repository to review and potentially merge their changes into the main codebase. It's primarily a mechanism for contributing changes to a repository, initiating discussions, and incorporating those changes after review.

    • @nneddenn6207
      @nneddenn6207 11 місяців тому +2

      "Puling" is using command 'git pull', which fetches some remote branch and then merges it into your current branch. And PR / Pull Request / Merge Request - is that thing you write in comment. Similar sounding names., totally different beast though

    • @CirrusResults
      @CirrusResults 11 місяців тому +3

      @@nneddenn6207 Yea that's the point, they were talking about "pulling", then suddenly inexplicably jumped to "Pull Request", a totally different thing

    • @caiofernando
      @caiofernando 5 місяців тому +1

      ​@@CirrusResults That explains why I got totally confused about how you're expected to "explain the changes you've made" when pulling. They shouldn't even have mentioned pull requests.

  • @olagarto1917
    @olagarto1917 11 місяців тому +5

    U guys gota show the thing hapaning!!

  • @nhatle662
    @nhatle662 11 місяців тому

    At 23:00 Sein Yun really be like: "Bro you're about to procrastinate again, aren't you..." The stare caught me red-handed. Thanks for the content!

  • @k.h.p.9862
    @k.h.p.9862 11 місяців тому +9

    Appreciate the content, but would be even better if the content wasn't partially blocked by the two speakers. Also, as previous comments have mentioned, would have been great if it weren't just PPT-based teaching, but actual illustration of how things work. Less academic, more practical.

  • @tareq_miah_official
    @tareq_miah_official 11 місяців тому +1

    enjoy 😮

  • @isalutfi
    @isalutfi 11 місяців тому

    Hi. Thank you for sharing. 🌟🧡

  • @qemmm11
    @qemmm11 10 місяців тому

    Thanks 😊

  • @josephthuku1219
    @josephthuku1219 11 місяців тому +5

    git blame -- i for missing this

  • @freelance-writer
    @freelance-writer 11 днів тому +1

    I found the first 6 minutes of this 11-minute video much more helpful: ua-cam.com/video/_COyD1CExKU/v-deo.html
    It's about setting up a Flask app on Render, but the first half walks through connecting a GitHub repository to VScode step by step.

  • @khantseithu
    @khantseithu 11 місяців тому +3

    Can I get the slides?

  • @alexharris3669
    @alexharris3669 Місяць тому

    How can you have a tutorial on how to use GitHub and not show GitHub even once?

  • @olagarto1917
    @olagarto1917 7 місяців тому +1

    also you guys are in fromnt of some of the slides, like there is one where a yellow arrow points to something but you guys are bloquing it so... you know

  • @olagarto1917
    @olagarto1917 11 місяців тому

    Like where did the thing goes when o press pull?
    Does it makes a grinding noise on conflict?
    Etc

    • @aiverneverminder
      @aiverneverminder 11 місяців тому

      The only sound there is git repository admin loudly cursing contributors because merge of branch with main source has 999+ errors which admin has to fix manually😂

    • @olagarto1917
      @olagarto1917 7 місяців тому

      @@aiverneverminder it wold be nice to hear the screeming live u know

  • @seddikalaouiismaili
    @seddikalaouiismaili 11 місяців тому

    git rebase -i HEAD~2

  • @olagarto1917
    @olagarto1917 7 місяців тому

    also how does one hosts a git?

  • @SMH_8081
    @SMH_8081 Місяць тому

    guys how can i connect github to cs50 ide ?

  • @spacegoat_3d801
    @spacegoat_3d801 11 місяців тому +1

    This is nice but unfortunately i already knew all of this. Was hoping to see some merge conflict and solutions. Mayhaps next time. Good presentation though.

  • @AmitojSingh_2402
    @AmitojSingh_2402 Місяць тому

    great video but lmao the amount of times either one of them said 'essentially' is funny
    well, it's not like I am great with giving presentations either but, good job though

  • @sid6576
    @sid6576 11 місяців тому

    git checkout -b rewrite 😞

  • @toncizizic
    @toncizizic 11 місяців тому

    essentially

  • @Deletedeletedelete
    @Deletedeletedelete 11 місяців тому

    Юля, классный акцент)

  • @jonathanvasquez7595
    @jonathanvasquez7595 11 місяців тому

    Get line command

  • @lintz_lin
    @lintz_lin 2 місяці тому

    Nice presentation but tbh I think Brian Yu explained it better. ua-cam.com/video/MJUJ4wbFm_A/v-deo.html
    Be aware though that this video is 7 years old and since then there might be some new features in Git and GitHub. However the basic concept is still the same so I recommend to watch at least part of Brian Yu's video first.

  • @zatoichijiku9281
    @zatoichijiku9281 11 місяців тому +2

    take a shot every time someone says "essentially."

  • @victorsubbiah6077
    @victorsubbiah6077 10 місяців тому

    i couldn't understand the difference between commit and push.

  • @yujianzhao6461
    @yujianzhao6461 10 днів тому

    I found the session from a previous year much better: ua-cam.com/video/S-gBbnBDUhA/v-deo.html&ab_channel=CS50

  • @rawfiul.
    @rawfiul. 11 місяців тому +3

    yeah this one didnt land at all. very poor content and flow of info. no hate towards the faculty

  • @plbxwoofzoo6883
    @plbxwoofzoo6883 11 місяців тому

    Either he talks like David J Malan or the presentation is given by him🤣

    • @EskiMoThor
      @EskiMoThor 11 місяців тому

      Yeah a bit, but I would say still a lot less than Carter does (look at the SQL lectures).
      I think David has grown tired of programming computers and has now moved on to programming people.

  • @alexeydresden
    @alexeydresden 10 місяців тому +1

    em, am, aam, em😢

  • @深夜酒吧
    @深夜酒吧 11 місяців тому +12

    you recruite student, and ask student teach student... is this a scam?

    • @tyu3456
      @tyu3456 11 місяців тому +23

      It's called apprenticeship and training the next generation. Definitely not a scam 😂

    • @深夜酒吧
      @深夜酒吧 11 місяців тому

      @@tyu3456 so what is the definition of scam?

    • @freeeagle6074
      @freeeagle6074 11 місяців тому +7

      Many courses in America, especially seminars, require students to give presentations. This is a very good opportunity for students to learn from each other. Also, in preparation for a presentation, students do a lot of research work and learn a lot of stuff.

    • @cazza09
      @cazza09 11 місяців тому +1

      This doesn't just happen in America. In University seminars in the UK they have students in their senior years with the university to help with seminars or sometimes take the seminars themselves.
      Lectures are always handled by Professors though. At least as far as I've seen

    • @深夜酒吧
      @深夜酒吧 10 місяців тому

      @@cazza09 then why lectures are also done by students in this channel?

  • @gravisan
    @gravisan 11 місяців тому

    Does github/git deserve it's own dedicated harvard talk lol - it's version control, come on.