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!!
I have seen so many videos about Git and GitHub yet this one video surpasses everyone. Even after 7 years it remains the best video for me to learn GitHub. It is only possible through brian's teaching style and i am extremely grateful to learn thia topic from you. Thanks.
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!
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.
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.
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.
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!!
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
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.
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.
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
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.
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!!!!
Very good explanation and most of all very good Audio quality. I hate normally presentation videos on TH-cam with a passion because the audio barely makes my ears bleed. But you Audio is fantastic man!
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.
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?
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" .
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!
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.
Instructions on Updating your Github Repository with a Gardening Analogy for clarity: - First Make a Change in your source files - Add > Pink_elephant.jpg - Then navigate to the local directory of those source files in terminal (OSX) or command prompt (Windows). Type in Git Status: This will show you everything you have committed but not yet sent up to the Github version of your source files - Next, type in 'git commit -am "[Enter Text to describe the next batch of changes you are about to send to Github]" - Those changes are now on the launchpad and ready to be blasted off to GitHub! - Finally, launch them up to your Github repo, by typing the command git push - Congratulations, you just sent a bunch of changes to the image of your local Source Files. How did you get on with this?
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
This is amazing! thank you!
Thanks
Fantastic,How did you do that?
Just write "minute:seconds" example 03:33
5:25
Perhaps the best presentation I've seen. Excellent pace, teaching style, powerpoint and explanations.
Agree! Great teaching style, good pace and excellent presentation. Hope we have more lecturers like him.
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!!
Manto Kwan Pretty dumb comment.
i feel you, brother!
@@mantokwan you're a total fucking asshole
I have seen so many videos about Git and GitHub yet this one video surpasses everyone. Even after 7 years it remains the best video for me to learn GitHub. It is only possible through brian's teaching style and i am extremely grateful to learn thia topic from you. Thanks.
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!
Brian Yu, you're blessed with a high presentation talent. And indeed, you are the best.
Kungule, S. H
Dodoma - Tanzania
This professor knows the topic at hand really very well, and he knows how to convey it to the listeners!
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 wish I could re-learn everything with Brian Yu teaching me.
And then you don't because you forgot abiut brian yu since you had to relearn everything ._.
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.
Yeah, this really is a terrific presentation. Also, the dude is a beast at mental arithmetic o_O - check 21:03.
@@fl45hman omg..you're right
Not that big of a deal..finding average lol
Maybe the best Git tutorial I've seen. And... I've seen a few... Things are clear now. Thanks Brian!
The best seminar/video on Git & GitHub I have ever seen. Thank you so much! Teaching, presentation is unparalled!
One day, I wish to see a professor in Harvard. You are a great instructor.
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.
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!!
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
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.
New to Git... but SUDDENLY I understand it. Good work Brian, much appreciated.
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.
He was a student when he made this?!? Very talented
An excellent introduction to the topic. Thank you Brian!
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
Up to now the best presentation I've seen here. Great work!
One of the simplest and nicest explanation of git!
i love how he made git command is just fancy way of saying something we alredy know like copying something and etc, love it
The most recommended lecture for GIT learners.
Clear explanation, lock step pace, the BEST on the topic!!!
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.
Wow Brian Yu! The best lecturer !
That seminar was... "fantastic"
Brilliant presentation skills! And just two students? Like really! Well, learned a lot from here. ^^
Wonderful presentation and great speech with great technic of GIt and GitHub.
Very, very good presentation. I really love this. Thank you! :)
Very good presentation! Thanks Brian!
Thanks Brian "Mr. Fantastic" Yu!
For those looking for the slides: cdn.cs50.net/2016/fall/seminars/github/github.pdf
Thanks a ton buddy
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!!!!
Excellent seminar! Thanks!👍
Good talk. Clean, easy to understand and well spoken.
Fantastic lecture! Brian killed it.
very precise and to the point presentation on basics of Git.
It would be great to have another advance presentation covering different Git Workflows.
T-shirt matching IDE! Nice touch.
Best git lecture online. Thanks!
Thank you so much...he knows how to tell in a better way to understand to students. Thanks alot sir
Best intro to and overview of Git/GitHub that I've seen.
Best programmer Sir Brian Yu❤❤
Very good explanation and most of all very good Audio quality. I hate normally presentation videos on TH-cam with a passion because the audio barely makes my ears bleed. But you Audio is fantastic man!
Great video. I was aware of Github but didn't really know exactly what it was. Great introductory overview
great presentation..really helped to understand GIT... :) Thank u.. :)
The best explanation ever! Understood it like a breeze.
Highly recommended for newbies... Amazing guy
best git tutorial ever, Brian~
Awesome sir now I understand github thanks to you
Thank you CS50.
Brian Yu are awesome.
Imagine what the world would look like if all teachers were like Brian…
This was awesome and I learn more about the git with help of your seminar. thanks for this..
Thanks for sharing the seminar. I like your teaching style. Do you have more tutorials about programming that you can sharing us?. Thanks.
i ve watching his tutorials since 2 days, guys i am falling in love with him
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.
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?
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" .
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!
fast and still complete... thanks a lot!
Excellent presentation and well communicated.
Great lecture about Git, It otherwise can take much longer but he made it in just 38 mins...
Yea i agree - very good presentation, excellent narration.
As usual, an awesome, crystal clear talk from Brian! (I am a bit disappointed that QR code wasn't a Rick Roll, though...)
exceptional!!!!!! good job Brian....
Good stuff! "thank you both for coming" at 36':32", so there were only two persons in the audience? :))
Awesome presentation. Not sure why there are no likes in this video....
Excellent and very informative tutorial easy to understand :)
very good presentation indeed, helped me have a clearer idea about git
Thanks it was a very good way to explain Git and GitHub, I really appreciated.
really awesome presentation !
Really awesome presentation!
Great presentation.. Love it!!!
Very nice tutorial .......Excellent .....
Excellent presentation!!!
Thanks a lot. Personally, it is a really nice and useful presentation.
Fantastic explanation
Awesome Presentation
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.
Saved my day! Thank you for the nice tutorial
Amazing Presentation!
I very like this explain, thank you for your sharing!
Very good explanation...
Awesome presentation
Thanks for this great lesson!
such a great presentation and only two people went Sadge
better than most git intro vids out there on youtube, just saying
Straight to the point!
Great video ever about git!! what's the difference between git commit -am and git commit -m
A really Creative Animated Presentation.
Thank you for the video.
Best I have ever seen!
Very clear and excellent.
another jewel of the CS50!
2019 !
Fantastic =D Detailed command and functions of git ! Thank you!
Great presentation! thx
Excellent tut!!!!!!!!!
Fantastic!!
what an awesome and nice tutor
Great explanation!
I am trying to add files to my repository but I don't know how. Help please.
Instructions on Updating your Github Repository with a Gardening Analogy for clarity:
- First Make a Change in your source files - Add > Pink_elephant.jpg
- Then navigate to the local directory of those source files in terminal (OSX) or command prompt (Windows). Type in Git Status: This will show you everything you have committed but not yet sent up to the Github version of your source files
- Next, type in 'git commit -am "[Enter Text to describe the next batch of changes you are about to send to Github]"
- Those changes are now on the launchpad and ready to be blasted off to GitHub!
- Finally, launch them up to your Github repo, by typing the command git push
- Congratulations, you just sent a bunch of changes to the image of your local Source Files.
How did you get on with this?
@@aviwad Thanks Avi!
I am still trying to tame to Github beast myself. It is not easy.
@@danbuild977 heh, happens. thanks for the explanation :D