Git 101 Basics - Computer Stuff They Didn't Teach You #4

  Рет қаралды 205,350

Scott Hanselman

Scott Hanselman

Күн бұрын

Пікірлер: 454
@daveblack6951
@daveblack6951 4 жыл бұрын
Scott's gentle voice massages your brain as it installs new information.
@TomWhi
@TomWhi 3 жыл бұрын
The Bob Ross of the IT world!
@ArgeKumadan
@ArgeKumadan 4 жыл бұрын
Knowing stuff is a good thing. But teaching stuff is something more. You are a good teacher Scott. Good explanation. Thanks
@shanselman
@shanselman 4 жыл бұрын
That's very kind, thanks!
@chezchezchezchez
@chezchezchezchez 4 жыл бұрын
He's the best! ;-)
@Fifury161
@Fifury161 4 жыл бұрын
Failed to explain the basic install options...
@JoaquinMorcateJarillo
@JoaquinMorcateJarillo 4 жыл бұрын
I can less than agree on this. I have been using Git for years but I've watched the whole video as mesmerized. Thank you.
@RakeshWaghela
@RakeshWaghela 4 жыл бұрын
Basically we found an experienced developer with empathy !
@umarkhanjadoon6156
@umarkhanjadoon6156 4 жыл бұрын
Scott Hanselman is programming ASMR
@chenc671
@chenc671 4 жыл бұрын
The words came out of his mouth was very clear.
@angmathew4377
@angmathew4377 4 жыл бұрын
cool gotcha
@BigLeafDropper86
@BigLeafDropper86 4 жыл бұрын
Haha I thought this as soon as it started very quiet
@dsindun7224
@dsindun7224 4 жыл бұрын
I fall asleep after a few minutes of his gentle voice
@dsindun7224
@dsindun7224 4 жыл бұрын
I fall asleep after a few minutes of his gentle voice
@JamieWillisRose
@JamieWillisRose 4 жыл бұрын
You're like the Bob Ross of coding. Love it. Really appreciate this "basics" approach. As someone who wound up with "developer" in his job title, I have major imposter syndrome when it comes to some of the fundamentals - e.g. Git - so your content is super helpful.
@algee2005
@algee2005 4 жыл бұрын
when you learn that git is lying to you and that that's a good thing xD this kind of questions everything you learned before and gives a fresh and basic view on things, to fill in some gaps that you didn't know exist and continues to build on that from the ground up. i like :D
@sandya3016
@sandya3016 3 жыл бұрын
Just add the phrase "beat the bug out of it"
@kaaroClips
@kaaroClips 3 жыл бұрын
"You're like the Bob Ross of coding" - they biggest compliment possible for a developer (advocate).
@JeremySaldate
@JeremySaldate 3 жыл бұрын
Happy little terminals.
@slavko321
@slavko321 4 жыл бұрын
Ugh basics, I'm a highly skilled progr... oh Git... *cries, watches whole video*
@fexofenadinaGenerica
@fexofenadinaGenerica 4 жыл бұрын
This is probably the best introductory git tutorial i've ever seen.
@jesseneon1896
@jesseneon1896 3 жыл бұрын
Is it just me or does Scott make the best tutorial videos on this planet? Thank you so much Sir. I'm a full stack developer and I learn new ways of looking at things every time I watch one of your videos. Thank you once again.
@igbatious
@igbatious 3 жыл бұрын
i've been using git for a decade and just picked up a number of pointers i was previously unaware of...thanks Scott!
@TheMr82k
@TheMr82k 4 жыл бұрын
Literally the best git tutorial I have ever seen. You can see the difference in teaching terminologies from a veteran programmer and just kids with KZbin channel. Thanks man. I'm waiting for the advanced version, now.
@Jhonfreddy15
@Jhonfreddy15 3 жыл бұрын
You transmit such a calmness that I really enjoy listening to all you say.
@RodolfoRodarte
@RodolfoRodarte 4 жыл бұрын
Coming from the SQL Server world, where we don't use git as much as our counterparts, this is very helpful. This "no code" version is very helpful, since my brain can focus on the text changes and not application changes. Other videos take you directly into the deep waters, like continuous integration, build jobs, and continuous delivery, so rookies like us are lost right out of the gate. This one is just right.
@HolisticDeveloper
@HolisticDeveloper 4 жыл бұрын
Great video. Thank you for such approachable introductions to Git. Git can be intimidating at times and you made it look simple.
@Izzo2k4
@Izzo2k4 4 жыл бұрын
Your approach to explaining tech is admirable. Many claim to be knowledgeable, but rarely succeed in passing on the knowledge in such a way so that anyone can comprehend.
@homomorphic
@homomorphic 4 жыл бұрын
So the git tutorial is a little light, but as a Unix guy who just made the commitment to using powershell (after using bash or ksh for 35 years) getting the power line stuff installed and your description of it was worth my time to view! Thanks!
@ADarkComedian
@ADarkComedian 4 жыл бұрын
That was great! I've actually never gotten any formal git training, despite working as a software engineer for the last 5 years, so this was perfect!
@johnmaloney1681
@johnmaloney1681 4 жыл бұрын
Scott, thank you for this series. I've been a professional programmer for 20 yrs and was self-taught. There's always so much to learn. The thing I find difficult at the moment is debugging asynchronous code.
@mrnettek
@mrnettek 3 жыл бұрын
Always a lot to learn, and....it's ever-changing.
@kishananem
@kishananem 4 жыл бұрын
Show rebase and resolving. Rewinding 4 commits before. It is a very helpful scott. Please...
@peggy7882
@peggy7882 4 жыл бұрын
badg
@yawar110
@yawar110 4 жыл бұрын
This is an amazing kick start tutorial on GIT. I like the wording of "Time Travel" makes me feel like im doing something really important like saving the world etc...
@doniyorniyozov4102
@doniyorniyozov4102 4 жыл бұрын
Hey Scott. It would be great if you could do some series of algorithms and data structure. I always have a good understanding from your videos. Thanks for sharing these.
@savitachauhan5075
@savitachauhan5075 4 жыл бұрын
This is a very good video explaining basics of git. Some of us jump right into git when we join a new project without having the time to understand the basics n follow the commands used by the team....n eventually we do begin to understand it...but it's excellent video for someone who wants to understand the basic in the very beginning.
@rydellthomas1183
@rydellthomas1183 4 жыл бұрын
Absolutely loved this video. Im currently a 2nd student who just did a small project and I wish I knew this information 🙈 I had group members creating whole projects from scratch then we all look at each project and edited from there then came back and so on. Now just watching this i realized i could have just made a repo, have everyone create their own "parallel universe" and we could have worked with the project like this
@essamgouda1609
@essamgouda1609 4 жыл бұрын
This is the nest explanation for git that I have ever seen ! This channel is a gem.
@JohnLaidlaw
@JohnLaidlaw 4 жыл бұрын
I've been using git a few years, and while I conceptually understand what's going on, understanding the terminology and doing what I expect it to do can be daunting and frustrating. Yes, there are lots of guides and forums to help you through, but the guide examples don't often fit, and forums will have the answers but rarely have the explanation about what happened and why this fixes it. So as long as everything works, I'm fine, but when I have problems I easily get lost. More of these would be appreciated.
@craftyrouze
@craftyrouze 4 жыл бұрын
I'm the same. Often afraid to mess it up. SVN was much more intuitive for me, but I love how easy it is to create branches on git, as long as you don't get lost among them. SourceTree is a good visual tool for git
@RohitYadav24
@RohitYadav24 4 жыл бұрын
This is the best video on Git I've watched. Best for a beginner, will surely recommend it to anyone starting with Git.
@waiylkarim
@waiylkarim 2 жыл бұрын
You're brilliant as always. I've been using git for more than 5 years now but I just enjoy watching you teach!
@OmarAbdelaziz__47
@OmarAbdelaziz__47 4 жыл бұрын
33:42 this is never sucks, you are a such awesome tutor, Scott. Thank you and for your effort to teach people.
@kloutonly
@kloutonly 4 жыл бұрын
Another great one. Watched it with my cousin who is just starting out programming and we both learned a lot.
@BcomingHIM
@BcomingHIM 3 жыл бұрын
someone being there for 40 years...guys like you are the titans of this world
@nalankadi1654
@nalankadi1654 4 жыл бұрын
Thank you for the video. As a beginner, it's nice to hear alternative plain English words used as alternatives to the arcane language of Git. Because it's frustrating when you try to look up what "pull" means and the documentation says: "Fetch from and integrate with another repository or a local branch." If I understood wtf that definition meant, would I really be looking up what "pull" meant in the first place?
@sanketss84
@sanketss84 4 жыл бұрын
How an experienced person explains git is next level. Even though I have been using Git and know git your explanation style just made me watch this till the end.
@MartinAlix
@MartinAlix 4 жыл бұрын
Been following Scott since... the 90's? Amazing how he always manages to stay relevant and provide useful information! 👏🏼
@gsr4535
@gsr4535 4 жыл бұрын
Thanks Scott, this helped me. I'm an "old guy" like you (they wanna push us old guys out of IT!). I have known of you and read many books and articles by you for decades. Good to see you're doing and looking well!
@akraticus
@akraticus 4 жыл бұрын
Thank you for explaining merge conflict. I could not undarstand it how to fix conflicts at all. Please make next video one on git too.
@cnm1987
@cnm1987 4 жыл бұрын
This is officially the best git tutorial so far. Thanks
@insullivan7631
@insullivan7631 4 жыл бұрын
This was really helpful. Just graduated college last year was very nervous with Git now I feel at ease.
@craigmcinnes1212
@craigmcinnes1212 3 жыл бұрын
really appreciate this ad the split screen format really works and makes it all click (no pun intended), thanks Scott
@agermoune
@agermoune 2 жыл бұрын
Your channel is a Tresor. You are gifted at making hard easy! Thank you for making a difference in this world!
@curiousMe1000
@curiousMe1000 4 жыл бұрын
Not gonna lie, this is GOLD! Best Git tutorial ever
@StacyODell
@StacyODell 4 жыл бұрын
This is great -- going to recommend to my son who is starting his freshman year in CS :) If I could recommend another video it would be solutions to common problems, like "I did a bunch of work in the master branch accidentally and I should have created a branch first"
@ДаниелДианов
@ДаниелДианов Жыл бұрын
I wish I was provided with this video instead 4 hours lecture from which I almost didn't understand anything when I first heard for Git. It's great explained. Thank you for this tutorial! Looking forward for more advanced git videos e.g. rebase vs merge etc.
@elsersmusings
@elsersmusings 4 жыл бұрын
Scott you are the man! Keep them coming. I’ve always appreciated your blog. Being a visual learner I’m loving the KZbin even more. World class teacher.
@chalu24
@chalu24 4 жыл бұрын
Your way of explaining things is awesome.. god bless !
@sssiod
@sssiod 2 жыл бұрын
Great content Scott. This has to be the best follow along example of git where I could think about it clearly what is really happening. It's not that intimidating anymore. Thank you.
@deejayd351
@deejayd351 2 жыл бұрын
I loved it. Your way of explaining is so down to earth ... no wonder your video is now on recommend list of other IT guys. Thank you for doing this!
@TheAfreitag
@TheAfreitag 4 жыл бұрын
This was a great explanation. I'd love to see you do some more videos on this including rebase and github like you mentioned. I really appreciated you having us do some reps moving back and forth between branches and merging those changes. I'd like to see that same mentality brought over to whatever videos you do next because I definitely felt like I needed to get in some reps and see different scenarios unfold and you provided those.
@johncmm9759
@johncmm9759 2 жыл бұрын
You're my favorite coding teacher. Love your style. Extremely knowledgeable and concise. Thank you for sharing your knowledge!
@rdewolff
@rdewolff 4 жыл бұрын
Great starter on Git, nicely visualized with both the Terminal and VS Code
@ajoykumar2899
@ajoykumar2899 3 жыл бұрын
Atlast i reached a correct place to understand GIT after wandering here and there....Thanks Scott
@pivendren
@pivendren 4 жыл бұрын
Great video! I like the approach. Can we please bump up the audio a bit for the next video? It was lower compared to previous videos.
@prasad_yt
@prasad_yt 4 жыл бұрын
Excellent - Helps to visualize what's going on behind the scenes.
@agarwalpeeush
@agarwalpeeush 4 жыл бұрын
Much appreciated video. Covers basics of Git commands with explanation of how and why. Thanks
@sujipanicker
@sujipanicker 4 жыл бұрын
You are a remarkable teacher. In India there is a saying, "Mata, Pita, Guru, Deivam" which means "Mother, Father, Teacher and GOD". Teacher is the one who is valued before GOD, he is the one who removes darkness and give light. From no knowledge to great knowledge. Thanks for being the GURU
@jannickbreunis
@jannickbreunis 2 жыл бұрын
I've been following you for some months now but I actually never knew you make videos like these. And man have I been missing out. What a great way, almost storytelling, to exlain something as abstract (as it feels to me) as git.
@ryloric610
@ryloric610 4 жыл бұрын
I felt that wisdom one gets from tons of experience coming through in this video. Great stuff! Looking forward to more videos in this series.
@gdelignieres
@gdelignieres 4 жыл бұрын
Scott Hanselman : "I know a few things" Me : "What do I know then ???" Cries
@MarkFolson
@MarkFolson 6 ай бұрын
Found this video today after watching your Git pull video yesterday. Great content! Thank you!
@div0007
@div0007 4 жыл бұрын
Always been a fan of you Scott. Great explanation, you just made git easy for all of us.
@wayahedia9989
@wayahedia9989 4 жыл бұрын
Nice Scott. Moving from SVN to Git/BitBucket. Very helpful.
@savitachauhan5075
@savitachauhan5075 4 жыл бұрын
You mentioned doing other videos. Please do videos on rebase (also explaining merge vs rebase) and push pull from remote. Those will help solidify the real world basic usage of git for new-to-git folks. I'd recommend doing them as separate videos...it helps to focus more rather than watching a 2 hour long video on all of git. If you are so inclined then advanced videos wouldn't hurt too...like cherrypick, rollbacks, submodules, etc
@waynegreen7970
@waynegreen7970 4 жыл бұрын
This video along with the Gitkraken videos have really helped me.
@nicolaeifrim380
@nicolaeifrim380 4 жыл бұрын
Love the metaphors, makes perfect sense for version control, and also makes one wonder.
@gimzani
@gimzani 4 жыл бұрын
Scott, you finally cleared up 'Merge Conflict' for me. Thanks!
@LeeRoyAshworth
@LeeRoyAshworth 4 жыл бұрын
A nice explanation of working with git in a practical sense , thank you
@dand4485
@dand4485 3 жыл бұрын
Very nice, simple complete, clear and above all very helpful.
@madhuperera5274
@madhuperera5274 2 жыл бұрын
Scott, this video is brilliant. Thank you for sharing and I have learnt a lot from it on how to use Git. Thanks again.
@Yorkela
@Yorkela 4 жыл бұрын
Thanks for sharing Scott, fun as ever, loved the outro, these tid bits are excellent for newcomers to grasp concepts faster.
@andrewclarke7478
@andrewclarke7478 3 жыл бұрын
Does anyone else love Scott's dialogue between the versions of code he's working on? "If you're saying -f to git, you're really saying I mean it, I MEAN IT, I know what I'm doing. ..are you SURE you want to delete that? You made some changes. I'm like naaah I know what I'm doing. You better KNOW what you're doing. ..we'll pretend I know what I'm doing" It adds entertainment value on top of already great informative content.
@masoudtfn8252
@masoudtfn8252 2 жыл бұрын
hello Scott thanks for the wonderful tutorial. I have been struggling with understanding what is git and how can I use it and you saved me hours of reading I hope you feel well and enjoy your life please do more videos like this
@eduangonsalves
@eduangonsalves 4 жыл бұрын
Best git intro I have come across. Thanks for the thoughtful content you create Scott. Please do a video on Rebase
@surabhisugandh
@surabhisugandh 2 жыл бұрын
So easy to follow and understand! Very thoughtfully made.
@deepenshah8355
@deepenshah8355 4 жыл бұрын
You explained it so well that gave me confidence that i can work with git, otherwise i saw bunch of videos but when tried to do it pratically got confused
@mwonsil
@mwonsil 4 жыл бұрын
Great intro. I sent it to my colleagues who are new to Git.
@arieldupar3534
@arieldupar3534 3 жыл бұрын
It was my first contact with Git and your video was very useful for me!! Thanks
@JavidBahramzy
@JavidBahramzy 4 жыл бұрын
The best Git beginner tutorial ever made.
@MatteoCima
@MatteoCima 4 жыл бұрын
This is very well done, kudos. I think some additional information on how to make that learninggit folder a git folder would help.
@mathiashove02
@mathiashove02 4 жыл бұрын
Youwe been an inspiration since I started out as a developer in 2014. Always been following you. I especially like your podcasts, which is my way to relax after a busy day of work and fam :) Thank you and great work!
@PatriceCalve
@PatriceCalve 4 жыл бұрын
Your usual greatness... Perfect level of info that'll share with my peers as I'll never do better ;). You asked for subjects for your next videos: here's two situations I faced recently that required way more googling than expected: 1. I had an issue with a docker image not being capable of reaching the Internet and had to find my way between windows terminal, wsl, wsl2, docker windows containers, docker linux containers, hyper-V. So a What's where and why would be nice. 2. VS Code/wsl, when I press F5 on code or script (ex python script) I can't figure how VS code decides which terminal it will launch.
@faridmoradi1272
@faridmoradi1272 3 жыл бұрын
Thank you Scott. That was awesome. When a developer reaches a higher level, it's really hard to remember how they see the concepts in the first place and how foggy those concepts were. This is why they usually fail at teaching those concepts to others and it often combines with some show-offs!!! But I really like your approach. You sort of back in time and put your feet in new learners' shoes! This understanding and your casual and friendly pose are my favorite things about your teaching journey. (This was the first time that I heard about Git and did not feel confused by the way.)
@warperone
@warperone 4 жыл бұрын
well explained - great introduction to git. Would be great if you did a more advanced next episode of Git and Github ?
@ytsharmahandle
@ytsharmahandle 4 жыл бұрын
I love how calm your voice is, sir.
@shanselman
@shanselman 4 жыл бұрын
Wow, thanks
@avroml
@avroml 4 жыл бұрын
I love your attitude and your way of explaining things! Even if I already know the stuff, it's a pleasure to get it reiterated, in a patient and calm manner. There's plenty of programming tutorials and courses on KZbin but most of the young "dev gurus" are either hectic or smug which gives an impression of insecurity and low credibility. Your vids are the very opposite of it. Also, it's interesting to see the dev setup on windoze. It works, too, who'd think :)
@enmanuellopez5837
@enmanuellopez5837 3 жыл бұрын
It's a good video to help in real-life and useful about it.🙌🏼💪🏼
@Saleca
@Saleca 4 жыл бұрын
I have a lot of questions, but the one I want to ask now is who are you, your story, what you do? other than the dot net 101 videos. Fascinating content!
@hemanthkotagiri8865
@hemanthkotagiri8865 4 жыл бұрын
This is Bob Ross style of explaining CS. I really loved it ❤️. Suggestion: please increase the volume, I have to bump things up to 100% and still can't really hear comfortably. Other than that, told you, this video reminds me Bob Ross! Thanks!!!
@alxsbn
@alxsbn 4 жыл бұрын
Hemanth Kotagiri Same feeling about Bob Ross :)
@techtipsuk
@techtipsuk 4 жыл бұрын
Just found your channel. What a lovely, polite, calm, assured, humble intro. Subscribed.
@shanselman
@shanselman 4 жыл бұрын
Thanks for the sub!
@daCrookster
@daCrookster 3 жыл бұрын
Thanks Scott, watched it once. Now I'm going to type along with you
@sonomirco3
@sonomirco3 4 жыл бұрын
Yes Scott, go ahead with another video covering more advanced features, like rebase! This video is great!
@bitelogger
@bitelogger 4 жыл бұрын
Scott incredible well done explanation bit by bit step by step impressed considering my previous image about you was pretty unknown an maybe negative
@shanselman
@shanselman 4 жыл бұрын
Negative?
@bitelogger
@bitelogger 4 жыл бұрын
@@shanselman yeah, but that was due prejudice, seen you in other environment (like these your channel) make me change my point of view!
@wb4dhc
@wb4dhc 4 жыл бұрын
Thanks for the really clear info on GIT. I need to watch it several times more to absorb everything (my issue, not yours). YOU are empowering us to achieve more. Thank you for doing the videos. Looking forward seeing you at Digital Ignite 2020 tomorrow.
@bls512
@bls512 4 жыл бұрын
What are your programming best practices for system file/folder architecture? Basically, how do you organize your folders 📂 for dev projects?
@DukaSoft
@DukaSoft 4 жыл бұрын
I've been using Git for a few months and have been kinda scared of branches and merging.. thanks for the simple explaination :)
@davidaldrich449
@davidaldrich449 4 жыл бұрын
Great video. I would like to see a follow-up video on how to develop using Git with other developers (e.g. with Github) and explain pull requests etc please.
@philstollery2073
@philstollery2073 4 жыл бұрын
A great video. It would be nice to see a workflow of working remotely with Git and GitHub. Start at forking a repo, include pulling upstream changes down to your local repo - pushing to your remote rep in GitHub. That's something people in my team struggle to get their heads around. They also struggle with disassociating folders from branches. My work was in this folder and it's gone - no you've switched branches, that's why it's gone.
@airconditioner6576
@airconditioner6576 2 жыл бұрын
So many vid tutorials i watched about git, maybe im dense. But after this video i understand more. Thanks hansel
@JRJ360
@JRJ360 4 жыл бұрын
OMG, the pretty prompt thing is wonderful. Game changer, thank you so much for sharing!
@x__dos
@x__dos 4 жыл бұрын
Great video Scott! would be nice to see another video on advanced git topics like rebase
@brainz80
@brainz80 4 жыл бұрын
Gitlens is a godsend with vscode. Adds some features to vscode like git blame - which lets you see who's modified a specific line of code. Also lets you search the log for commits by user, commit message etc. There are lots of other nice features too in it. These are just two I thought I'd mention
@samsun01
@samsun01 4 жыл бұрын
SCOTT HANSELMAN!!! What the?? You're on KZbin now???!! I usually talk more mature but you make me giddy like a 20 year old kid again! Used a lot of your code like 15+ years ago! Thanks Scott! You da man :)
@jamiemaguire8576
@jamiemaguire8576 4 жыл бұрын
Excellent video Scott. More please.
@donc.6353
@donc.6353 4 жыл бұрын
Wow! Found this video by accident. Fantastic video on git and how studio interfaces with it. (Some things I didn't know about.) Maybe go just a little slower - but great content! Please do more of these. I know from working on projects with others that forking a repository, branching to work on new features, squashing to get rid of stupid intermediate commits, merging back to your fork and then asking to get your code accepted by the project lead into their repository for everyone to use is not always easy. I know that rebase is one item that can get you into trouble quickly. A video on that would be great! A great video for you to take on as well as the others above. Again - great video.
Git Pull Requests explained - Computer Stuff They Didn't Teach You #5
21:10
Git Rebase vs Merge explained - Computer Stuff They Didn't Teach You #6
24:32
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 213 МЛН
Noodles Eating Challenge, So Magical! So Much Fun#Funnyfamily #Partygames #Funny
00:33
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,5 МЛН
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 907 М.
Basic Home Networking 101 - Computer Stuff They Didn't Teach You #17
33:23
How to be a git expert
46:26
Floating Little Leaves of Code
Рет қаралды 172 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 78 М.