CS50W - Lecture 1 - Git

preview_player
Показать описание

TABLE OF CONTENTS

00:00:00 - Introduction
00:00:15 - Git
00:04:47 - GitHub
00:14:48 - Commits
00:27:00 - Merge Conflicts
00:36:38 - Branching

This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. Through hands-on projects, students learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. By semester’s end, students emerge with knowledge and experience in principles, languages, and tools that empower them to design and deploy applications on the Internet.

***

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.

***

HOW TO SUBSCRIBE

HOW TO TAKE CS50

HOW TO JOIN CS50 COMMUNITIES

HOW TO FOLLOW DAVID J. MALAN

***

CS50 SHOP

***

LICENSE

CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

David J. Malan
Рекомендации по теме
Комментарии
Автор

the content, the flow, the voice, the charisma .. everything is perfect! we are living in a time of getting the best education. thanks Brian, Thanks Harvard!

hust
Автор

lets take a moment to appreciate that these videos are not monetized .

syeda.k.
Автор

I have tried understanding GIT and Github from so many video lectures in the past but this is the first time that I feel so confident.

ujjawalchatterjee
Автор

Amazing course. It's awesome that Brian, being so young, keeps up with the quality level of David's lectures. Thanks Brian, thanks CS50!

darkooo
Автор

harvard should put all its cs classes youtube ... it would be a great contribution to the world.

ianrust
Автор

This whole course is so practical and to the point, thanks a lot!

dianaghabuzyan
Автор

You are a born teacher! In all my life, I have not seen a facilitator of your type! fast-paced with concepts well-introduced before providing demos. I bet I'll watch the whole series 10 times over. Thank you very much.

sagasam
Автор

If you get stuck with git log, as i did, press q for quit.

northstarcode
Автор

This was great Professor Brian! Finally wrapped my head around Git Version Control!

eskimo
Автор

This is the best git explanation I've came across. Thank you CS50! ❤️

abhisheksunam
Автор

I’ve been trying to learn for two weeks I’m going to start a boot camp January and he’s the only person I can understand
I was thinking of not going forward but after hearing him teach I now know I can do it thanks man

whyworkwhenicanrap
Автор

The best explanation of fundamentals of git that explained. I totally watched different tutorials and still confused to it. but NOW i am confident about the fundamentals of Git. Thank you Harvard!

nadsmarcelo
Автор

If your terminal commands are not working then maybe that is because you need to install GIT to your machine first. It is briefly mentioned but not demonstrated so pretty easy to miss.
Furthermore, some of the command line commands are mac only so you may need to google for your OS' equivalent of them - for example 'ls' doesn't work in command prompt (but does in powershell) and you should use 'dir' instead. ' Touch' is also not available in Windows command prompt, but there are alternatives you will need to google for (or simply create the files directly in your IDE).

Very weird they have left this information out in what is otherwise a very good series - it may not be obvious to people who've never used GIT or the terminal before; aka the majority of the viewers here I imagine.

To be quite honest - if you're relatively new to all of this and just want a good introduction to web programming and are learning this on your own -> please just skip this GIT lecture.
Sure, people will argue that this is mandatory material for developers, but I feel most people / the target audience won't be needing this skill just yet if learning solo.

Feel free to revisit this lecture later and proceed to lecture 2.

If you do intend to install GIT and follow along then it's very likely you'll have to google around trying to get it to work because Github Desktop might not install correctly (that is; set the PATH variables properly) and you'll probably want to look for 'standalone GIT' and install that instead.

zerodivided
Автор

All this time I'm thinking how much work it took to make this lecture!!!! It is so clean and well structured

dianakim
Автор

Amazing content. I see myself already as a developer after 10 years in the lawn mowing industry. Believe in yourself

cryptoweb
Автор

You are amazing Brian. Thanks Harvard for such an amazing course ❤️ You guys are really changing the

Best GIT tutorial I've ever seen

MohammadMahadiHassain
Автор

really, good explain for git and github, good instructor Brian and good examples

mohamedsaeed
Автор

great class, I knew nothing and now i have a clear picture on GIT and Github. Thanks!!! now heading to the next video

champagnatemilio
Автор

I've never seen a Git guide as clear as this video

ogal
Автор

This is the first git tutorial i understand. Thanks you so much🙏👌💯

MaxTheKing