An Introduction to Git and GitHub by Brian Yu

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 205

  • @volodymyr3093
    @volodymyr3093 7 лет назад +280

    3:50 - git clone
    5:05 - git add
    8:29 - git commit
    10:30 - git status
    12:07 - git push
    13:50 - git pull
    15:33 - merge conflicts
    22:29 - git log
    23:45 - git reset
    25:58 - git branch
    28:37 - git merge
    34:58 - pull requests

  • @Lifelightning
    @Lifelightning 7 лет назад +312

    Perhaps the best presentation I've seen. Excellent pace, teaching style, powerpoint and explanations.

    • @AbhishekNigam
      @AbhishekNigam 7 лет назад +14

      Agree! Great teaching style, good pace and excellent presentation. Hope we have more lecturers like him.

    • @mantokwan
      @mantokwan 6 лет назад +2

      Normally, I would not pay attention to non-white presenters because I couldn't understand his/her English but this is the exception. Attractive voice and presentation techniques make Yu is one of the best!!

    • @thevitruvianman9781
      @thevitruvianman9781 6 лет назад +35

      Manto Kwan Pretty dumb comment.

    • @edemtudzi4402
      @edemtudzi4402 5 лет назад

      i feel you, brother!

    • @deerlow1851
      @deerlow1851 3 года назад +1

      @@mantokwan you're a total fucking asshole

  • @rundownvids7085
    @rundownvids7085 7 лет назад +57

    brilliant presentation on basics...........i was a little shocked when he said ..."thank you BOTH for coming" ..i thought there would be an audience of hundreds.....no worries though he has hit an audience of thousands online so cool.

    • @fl45hman
      @fl45hman 5 лет назад +9

      Yeah, this really is a terrific presentation. Also, the dude is a beast at mental arithmetic o_O - check 21:03.

    • @aneeshprasobhan
      @aneeshprasobhan 5 лет назад +1

      @@fl45hman omg..you're right

    • @dipeshnarkar6887
      @dipeshnarkar6887 3 года назад +1

      Not that big of a deal..finding average lol

  • @headlights-go-up
    @headlights-go-up 5 лет назад +38

    I wish I could re-learn everything with Brian Yu teaching me.

    • @sayori3939
      @sayori3939 Год назад +1

      And then you don't because you forgot abiut brian yu since you had to relearn everything ._.

  • @SALEHEKUNGULE
    @SALEHEKUNGULE 6 лет назад +29

    Brian Yu, you're blessed with a high presentation talent. And indeed, you are the best.
    Kungule, S. H
    Dodoma - Tanzania

  • @konstantinrebrov675
    @konstantinrebrov675 3 года назад +8

    This professor knows the topic at hand really very well, and he knows how to convey it to the listeners!

  • @tech4lifeapps723
    @tech4lifeapps723 7 лет назад +11

    After having tried so many "easy" tutorials on mastering git, finally *the* one that rocks! And all explained in a mere 38 minutes. Brilliant style, brilliant speaker, brilliant clarity. Fantastic!

  • @alieeldeenahmed2278
    @alieeldeenahmed2278 5 лет назад

    Topic of this seminar
    1. Git
    a. Git clone
    b Git commit
    c. Git Add
    d. Git status
    e. Git push
    f. Git Pull
    g. Git log
    H. Git reset
    i. Git branch
    J.Git checkout
    k. git Merge
    L. git branch
    Thanks Brian

  • @evaldasilginis3119
    @evaldasilginis3119 6 лет назад +2

    One of the best tutors I've ever listened to. Very fast but comprehensively, consistently and very clearly. And I would say, very passionately. Thank you.

  • @i_youtube_
    @i_youtube_ 7 лет назад +24

    One day, I wish to see a professor in Harvard. You are a great instructor.

  • @christosneophytou1238
    @christosneophytou1238 6 лет назад +5

    Excellent introduction for Git and GitHub from SCRATCH to END for beginners. All someone needs to know to:
    -Create a Local Repository
    -Upload local repository on GitHub (web)
    -Download a remote repository from GitHub (web) locally to your computer

  • @RudyMogavero
    @RudyMogavero 28 дней назад

    Maybe the best Git tutorial I've seen. And... I've seen a few... Things are clear now. Thanks Brian!

  • @dannywilson1010
    @dannywilson1010 6 лет назад +2

    I can't convey how much I appreciate this video, the way Brain presented it, and the details he tactfully omitted and the ones he kept in. Thank you. Thank you. The best video on Git(Hub) yet!
    Brain, I know you're graduating in 2019 from Harvard. Your life is your life, but if you even think you might enjoy teaching, students would really benefit from your style.

    • @severussnapeytp715
      @severussnapeytp715 9 месяцев назад +1

      He was a student when he made this?!? Very talented

  • @danbuild977
    @danbuild977 6 лет назад +2

    You are amazing!
    I wonder if you know how good this seminar is. The information is delivered in a way that normal people can actually understand. Thank you so much, I am amazed at how poorly all the other videos on this topic portray this process. You just aced this presentation, and I feel a lot more confident in using this service.

  • @cleanclothes
    @cleanclothes 4 года назад +4

    Exactly what I've been looking for to understand just the basics. CS50 never fails. Thanks so much and the course should be thankful to have you Brain.

  • @nalininadupalli364
    @nalininadupalli364 6 лет назад +2

    The best seminar/video on Git & GitHub I have ever seen. Thank you so much! Teaching, presentation is unparalled!

  • @pratamaSVD
    @pratamaSVD 6 лет назад

    i love how he made git command is just fancy way of saying something we alredy know like copying something and etc, love it

  • @TheSandvich
    @TheSandvich 7 лет назад +25

    Thanks Brian "Mr. Fantastic" Yu!
    For those looking for the slides: cdn.cs50.net/2016/fall/seminars/github/github.pdf

  • @le0nz
    @le0nz 6 лет назад +5

    One of the simplest and nicest explanation of git!

  • @Cristian-xe7fj
    @Cristian-xe7fj 4 года назад +1

    MAN, you're the BEST. Finally I could understand Git and use it without problems in some college repos. I subbed and I'm gonna recommend you to my friends. I'll also watch for other vids, I bet you got a bunch of awesome vids!!

  • @VexillariusMusicEDM
    @VexillariusMusicEDM 7 лет назад +7

    That seminar was... "fantastic"

  • @kennguyen9016
    @kennguyen9016 5 лет назад

    This is a great tutorial on how git works. I read through some tutorials online about how git and github works but never got around to using them. Nothing beats having someone experienced walking you through the process step by step.

  • @tfmurphhk
    @tfmurphhk 2 года назад

    New to Git... but SUDDENLY I understand it. Good work Brian, much appreciated.

  • @anandteerthonkar
    @anandteerthonkar 7 лет назад

    The most recommended lecture for GIT learners.

  • @jeanpi90
    @jeanpi90 6 лет назад +1

    Up to now the best presentation I've seen here. Great work!

  • @fengfranklu
    @fengfranklu 7 лет назад +4

    Clear explanation, lock step pace, the BEST on the topic!!!

  • @lukaszollner2352
    @lukaszollner2352 3 года назад +1

    An excellent introduction to the topic. Thank you Brian!

  • @pak54321
    @pak54321 7 месяцев назад

    Best programmer Sir Brian Yu❤❤

  • @maning306
    @maning306 6 лет назад +1

    Best git lecture online. Thanks!

  • @brunoavelar4003
    @brunoavelar4003 10 месяцев назад +3

    Imagine what the world would look like if all teachers were like Brian…

  • @DanielMitiku-ds8er
    @DanielMitiku-ds8er 7 месяцев назад

    Wow Brian Yu! The best lecturer !

  • @apollosolanki7012
    @apollosolanki7012 7 лет назад +5

    Wonderful presentation and great speech with great technic of GIt and GitHub.

  • @andreeam5805
    @andreeam5805 7 лет назад +15

    Very, very good presentation. I really love this. Thank you! :)

  • @akraticus
    @akraticus 7 лет назад +9

    T-shirt matching IDE! Nice touch.

  • @TheOnlyEpsilonAlpha
    @TheOnlyEpsilonAlpha 5 лет назад +1

    Very good explanation and most of all very good Audio quality. I hate normally presentation videos on RUclips with a passion because the audio barely makes my ears bleed. But you Audio is fantastic man!

  • @zen_scott
    @zen_scott 6 лет назад

    Best intro to and overview of Git/GitHub that I've seen.

  • @HimanshuNailwalrhce
    @HimanshuNailwalrhce 4 года назад +4

    Brilliant presentation skills! And just two students? Like really! Well, learned a lot from here. ^^

  • @phanhoangthuyduong8618
    @phanhoangthuyduong8618 4 года назад +1

    Thank you very much, very clear and interesting presentation. I have read a lot of instruction about git but yours is definitely to the point and nicely demonstrated. Great job!!!!

  • @dengbeny
    @dengbeny 6 лет назад +2

    Awesome sir now I understand github thanks to you

  • @andrewgorin1596
    @andrewgorin1596 3 месяца назад

    Excellent seminar! Thanks!👍

  • @Arnott_me
    @Arnott_me 2 года назад

    best git tutorial ever, Brian~

  • @rinav4all
    @rinav4all 7 лет назад +1

    very precise and to the point presentation on basics of Git.
    It would be great to have another advance presentation covering different Git Workflows.

  • @FruchteisMitErdbeer
    @FruchteisMitErdbeer 7 лет назад

    Good talk. Clean, easy to understand and well spoken.

  • @OuZhang
    @OuZhang 7 лет назад +1

    Very good presentation! Thanks Brian!

  • @prudvi01
    @prudvi01 6 лет назад

    The best explanation ever! Understood it like a breeze.

  • @westfield90
    @westfield90 7 лет назад +16

    Superb instructor and great clear examples. Only thing I was confused by was the pull request terminology. I though push was putting it up to GitHub and pull was pulling it down to local. So if I now wanted to submit my changes to the original GitHub repository why would it be called a pull request? Rather than a push request?

    • @capriogirl8098
      @capriogirl8098 7 лет назад +21

      it's called pull request because you are requesting the admin of some repository to pull the changes from your repository to theirs, seeing this name from their perspective "pull request kind of makes sense" .

  • @vaibhavSaid
    @vaibhavSaid 4 года назад

    Thank you so much...he knows how to tell in a better way to understand to students. Thanks alot sir

  • @SamirKhan-lb5ie
    @SamirKhan-lb5ie 7 лет назад

    Highly recommended for newbies... Amazing guy

  • @ravi1985king
    @ravi1985king 7 лет назад +1

    Hey Guys, Excellent session. I have gone through git hub online learning class and i just watched this session, which made so easy for me to understand. Amazing teaching skills.

  • @JohnTheHumbleMan
    @JohnTheHumbleMan 6 лет назад +13

    Good stuff! "thank you both for coming" at 36':32", so there were only two persons in the audience? :))

  • @beepboopblorp
    @beepboopblorp 2 года назад

    Fantastic lecture! Brian killed it.

  • @AhmedRaza-px1se
    @AhmedRaza-px1se 7 лет назад

    Great lecture about Git, It otherwise can take much longer but he made it in just 38 mins...

  • @kennyaires7131
    @kennyaires7131 7 лет назад +6

    fast and still complete... thanks a lot!

  • @fieryrocket3555
    @fieryrocket3555 4 года назад

    Thank you CS50.
    Brian Yu are awesome.

  • @ThomasBallatore
    @ThomasBallatore 6 лет назад +3

    As usual, an awesome, crystal clear talk from Brian! (I am a bit disappointed that QR code wasn't a Rick Roll, though...)

  • @brianlavery1787
    @brianlavery1787 3 года назад

    Great video. I was aware of Github but didn't really know exactly what it was. Great introductory overview

  • @ivanetinajero
    @ivanetinajero 7 лет назад +8

    Thanks for sharing the seminar. I like your teaching style. Do you have more tutorials about programming that you can sharing us?. Thanks.

  • @paraskumar7959
    @paraskumar7959 7 лет назад

    This was awesome and I learn more about the git with help of your seminar. thanks for this..

  • @zacharyzhang1783
    @zacharyzhang1783 7 лет назад +11

    Fantastic!

  • @SwapnilLonkar
    @SwapnilLonkar 7 лет назад +1

    great presentation..really helped to understand GIT... :) Thank u.. :)

  • @MarcoMoscatto
    @MarcoMoscatto 2 года назад

    Straight to the point!

  • @christophermaisch
    @christophermaisch 5 лет назад +1

    Now I finally get it!! Great talk, will definitely push :p people to this video. CLI usage seems perfect, no real need for desktop IMO. Thank you for sharing!

  • @TubeSwarn
    @TubeSwarn 7 лет назад

    Awesome presentation. Not sure why there are no likes in this video....

  • @dbvs007
    @dbvs007 7 лет назад

    exceptional!!!!!! good job Brian....

  • @youzhou1116
    @youzhou1116 7 лет назад +2

    Really awesome presentation!

  • @rogerwilcoshirley2270
    @rogerwilcoshirley2270 4 года назад

    Yea i agree - very good presentation, excellent narration.

  • @ankitasinha7892
    @ankitasinha7892 7 лет назад +2

    Awesome presentation

  • @alwaseem5309
    @alwaseem5309 6 лет назад

    Best I have ever seen!

  • @pdcx
    @pdcx 6 лет назад

    better than most git intro vids out there on youtube, just saying

  • @sgd10336
    @sgd10336 6 лет назад +1

    Fantastic explanation

  • @shuwayhat
    @shuwayhat 7 лет назад

    Excellent presentation and well communicated.

  • @leenagupta7801
    @leenagupta7801 3 года назад +1

    That's why most of the student want to go to Harvard ☺

  • @simple-security
    @simple-security 2 года назад

    I wonder if you have any more of these specifically discussing: 1. Using ssh for authentication to github 2. Branching another github repo and applying a pull request.

  • @soniapaz9330
    @soniapaz9330 6 лет назад

    Excellent presentation!!!

  • @hemanthreddy8266
    @hemanthreddy8266 7 лет назад

    Great presentation.. Love it!!!

  • @awsidris4138
    @awsidris4138 7 лет назад

    Thanks it was a very good way to explain Git and GitHub, I really appreciated.

  • @itspurelypassionate
    @itspurelypassionate 3 года назад

    Watch this two times and you will master git and github 👍🏻

  • @ben-zl7xv
    @ben-zl7xv 2 года назад

    such a great presentation and only two people went Sadge

  • @jemesmemes9026
    @jemesmemes9026 7 лет назад

    Amazing Presentation!

  • @dumpsterplayer2700
    @dumpsterplayer2700 6 лет назад

    This video is a god send

  • @m_ur_god
    @m_ur_god 4 года назад

    really awesome presentation !

  • @user-id8wu5qe2u
    @user-id8wu5qe2u 3 года назад

    Thank you for the video.

  • @dilshanw32
    @dilshanw32 7 лет назад

    Saved my day! Thank you for the nice tutorial

  • @DivyanshBatham
    @DivyanshBatham 7 лет назад

    A really Creative Animated Presentation.

  • @maheswaris1470
    @maheswaris1470 6 лет назад

    Very nice tutorial .......Excellent .....

  • @palashshah3334
    @palashshah3334 7 лет назад +1

    Fantastic!!

  • @chapalbarua1521
    @chapalbarua1521 7 лет назад

    very good presentation indeed, helped me have a clearer idea about git

  • @rebekkaaxthelm4347
    @rebekkaaxthelm4347 5 лет назад

    Thanks for this great lesson!

  • @rayxu4753
    @rayxu4753 6 лет назад

    Very clear and excellent.

  • @amishpapneja23jan
    @amishpapneja23jan 5 лет назад

    Awesome Presentation

  • @FarhanKhan-lv5eh
    @FarhanKhan-lv5eh 7 лет назад

    Excellent and very informative tutorial easy to understand :)

  • @ioannistambakis8787
    @ioannistambakis8787 7 лет назад

    15:33 nice presentation of Merge Conflicts

  • @lioncat731
    @lioncat731 5 лет назад

    2019 !
    Fantastic =D Detailed command and functions of git ! Thank you!

  • @user-gu5ts5nx8r
    @user-gu5ts5nx8r 4 года назад

    Thank You so much.

  • @namnguyentrung4585
    @namnguyentrung4585 5 лет назад

    Thanks a lot. Personally, it is a really nice and useful presentation.

  • @darachim4222
    @darachim4222 6 лет назад

    I very like this explain, thank you for your sharing!

  • @weskitlasten417
    @weskitlasten417 6 лет назад

    Thanks. Very clear, even at 1.5x.

  • @jovas14rocks
    @jovas14rocks 7 лет назад +2

    I upload my work through github and they graded the wrong version of pset of mine I so pissed as I had 100 percent on all my assignments.

  • @Israel9068
    @Israel9068 5 лет назад

    Excellent tut!!!!!!!!!

  • @oldfatham
    @oldfatham 7 лет назад

    Guys, you all are awesome.