Git and GitHub Crash Course For Beginners | Complete Tutorial [2024]

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ย. 2024

ความคิดเห็น • 230

  • @shofada
    @shofada 8 หลายเดือนก่อน +29

    This is how teaching particularly teaching tech-related content should be done.

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน +1

      Thanks for the kind words! I really saw this Git and GitHub tutorial as a journey through the various commands, starting from the basics and working to the advance. I'm glad you enjoyed it!

  • @jildigere
    @jildigere 7 หลายเดือนก่อน +5

    Cameron is my type of guy. After long search of the right tutor for me, i found cameron. Thanks Man.

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน +1

      You'll change your tune when you get my tutoring bill. 💰💰💰
      I really enjoyed putting this git and github tutorial together, and it's exhilarating seeing it get more than the typical 200 views my videos normally get.
      Thanks again for watching and for the kind words!

    • @chethanmg7
      @chethanmg7 6 หลายเดือนก่อน +1

      @@cameronmcnz haha.

  • @mapleafstoronto3862
    @mapleafstoronto3862 7 หลายเดือนก่อน +5

    This is the best tutorial of Git & GitHub for beginger. After I watched this, I can understand what others saying. Thanks

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน +1

      Exactly what I'd expect a fellow Torontonian to say!
      Quite frankly though, this is not great for a true 'beginner.' There are lots of other really simple, 'beginner tutorials' that outrank me on Google.
      My videos tend to move quickly and I assume a much higher level of technical competency that other, similar tutorials.
      If you found this tutorial helpful, it's an indication of the fact that you're probably more advanced and more knowledgeable than the typical person searching for a Git and GitHub tutorial.
      Thanks for viewing, and I am glad I helped! If you did understand what I covered here, I grant you expert status. This tutorial covers just about every Git porcelain command there is.
      Go Leafs Go!

  • @rolandrooseveltagodzo5974
    @rolandrooseveltagodzo5974 10 หลายเดือนก่อน +20

    Your style of teaching is so unique...so inviting, not intimidating at all, so easy to follow and understand. Thank you!!

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Thanks for the kind words. Git and GitHub are indeed intimidating topics. I'm so glad I made these important DevOps tools more approachable for you.
      Thanks for watching!

    • @HappyHealthyWealthyYou
      @HappyHealthyWealthyYou 9 หลายเดือนก่อน +3

      totally! great teacher!!

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      @@HappyHealthyWealthyYou Thanks for the encouragement! Honestly, it's Git and GitHub that makes it fun. I'm just a conduit to the Git and GitHub goodness!

  • @nesarahmadbahin432
    @nesarahmadbahin432 หลายเดือนก่อน +3

    Two hours, I did not even notice how it passed and now I am very confident in Git and its concepts.

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน +1

      You had the volume on, right? Most people get annoyed by the sound of my voice after about 3 minutes.
      Glad you enjoyed it. Git and GitHub really are awesome tools. And honestly, I shouldn't bill this as a 'beginner' tutorial. It's super advanced, and if you were able to keep up, you've been exposed to just about everything you'll even encounter in Git.
      Thanks for watching!

    • @nesarahmadbahin432
      @nesarahmadbahin432 หลายเดือนก่อน

      @@cameronmcnz I noticed nothing wrong. It was the opposite for me you hooked me right from the beginning. I really enjoyed learning.

  • @turteschris3191
    @turteschris3191 7 หลายเดือนก่อน +1

    I wish this video had more views and recognition. Cameron really gets into how it makes sense when connecting with github AND how development works!

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน +1

      Thanks so much for the kind words!
      I really enjoyed putting this together, and I really wanted this to feel like a continuous journey, not just a bunch of mini-tutorials. I too would love to see more hits, but my channel has never managed to win the TH-cam algo war. Here's hoping one day it will!

  • @kim92se64
    @kim92se64 วันที่ผ่านมา +1

    First time I Understand What is the Pull Request !
    Thanks Cameron, Regards Khan Imran Mehboob

    • @cameronmcnz
      @cameronmcnz  วันที่ผ่านมา

      Then could you explain it back to me, because I've completely forgotten how it works since recording this video.
      Thanks so much for watching. I love making these videos, but I never expect people to get past the first 30 seconds. Thanks for sticking with me that deep in!

  • @Kevlam-d7l
    @Kevlam-d7l 3 หลายเดือนก่อน +11

    Honestly, I loved how you talked about everything. The reason I loved it was because you went into even the little details that really helped me piece together everything and also helped me understand the underlying concepts. Even though instead of an hour it was almost 2 hours, those little details, diagrams, and also the fact that you showed it in action in the terminal and Git Bash really helped piece together everything so that I would not get stuck at all when I go off to do it on my own while creating my projects. It was the first time I actually saw someone explain everything so perfectly. I'm sure it took you hours to make it, and I'm sure you checked over the video many times and practiced many times as well. But I want to say that I really appreciate the effort that you put in and that it has helped me a lot. I am sure that just like how it has helped me, it has also helped many others, so thank you for all the effort you put in.

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน +2

      This is the best comment I've ever got!
      It was honestly a lot of fun making this, and yeah, there were a lot of takes and retakes to try and make it fairly seamless.
      I also spent a lot of time on the editing phase to put graphics in to make it more visually appealing.
      Still lots of things I'd change as I'm learning more about editing and lighting etc.
      By the way, I have a GitHub Desktop video that's 30 minutes long. It was supposed to be just a 'how to install' but I got carried away. It was actually all done in a single take, which I personally find amusing.
      Thanks so much for the kind comment. It really lifted my spirits in a big way!

    • @Kevlam-d7l
      @Kevlam-d7l 3 หลายเดือนก่อน +1

      @@cameronmcnz Haha you're going to be getting many more comments like this in the future that I can 100% guarantee after seeing your way of explaining everything and the amount of effort you are willing to put into every video that you make.
      I am going to watch your GitHub Desktop video now as well. I will be looking forward to your future videos. It's nice to see that you are taking less takes to make your videos because I know that it's very hard to quickly make seamless videos that have graphics.

  • @jennisonb37
    @jennisonb37 9 หลายเดือนก่อน +2

    Cameron, it doesn't get much better than your teaching style. Thank you for taking the time to create this tutorial and post it. You have a new subscriber.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      Thanks so much for the kind words! I've always been known for short, 2-minute videos that just solve a specific problem. This was my first foray into long-form content. I really enjoyed doing this, and it makes me feel great knowing it's resonated with a few people.

  • @टिरंजननकले
    @टिरंजननकले 9 วันที่ผ่านมา +1

    Thanks a lot. i was using git for years but finally understood it properly.

    • @cameronmcnz
      @cameronmcnz  9 วันที่ผ่านมา +1

      I simply teach it. I never said anything about understanding it. You're one step ahead of me!
      Thanks for watching and commenting!

  • @lightning369
    @lightning369 หลายเดือนก่อน

    I have come across many tutors, teachers, coaches and so on, but your style of teaching is phenomenal and unique. You are like reading my mind how I should grasp concepts in a building block, cascading and retentive way. You are not leaving any minor detail. You have a multifaceted way of walking us through the content. I am able to follow you easily without making errors in my Git Bash and GitHub. Keep it up. I wish I met you before. I would love you teaching me programming especially in Python and Java.

  • @alimansimov1929
    @alimansimov1929 2 หลายเดือนก่อน +2

    I now know how to work on git and github. If there are two big things in the life, this definitly one of them, you teach many people whos you do not know personally, so maybe they can earn both them and their family's food, and you helped on this without getting money (i mean free). This is quite big, at least I think so. Thanks to you a lot

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Thanks so much for the kind words! I honestly really had fun putting this together, and it's great to know some people learned a thing or two from it!

  • @amanuelyohannes7151
    @amanuelyohannes7151 หลายเดือนก่อน +1

    Man!!! This guy is AMAZING!!!! What a flow and composure!!!

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน +1

      Git and GitHub deserves all the praise. All I did was talk too much while I clicked a few buttons.
      Thanks for watching and commenting! Hopefully you learned a thing or two about Git!

  • @arberkuqi5670
    @arberkuqi5670 หลายเดือนก่อน +1

    Boom I finally found the right person who can teach git and github the right way💣💥

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน +1

      Tag her, I'd love to meet her!

    • @arberkuqi5670
      @arberkuqi5670 หลายเดือนก่อน

      @@cameronmcnz here

    • @arberkuqi5670
      @arberkuqi5670 หลายเดือนก่อน

      @@cameronmcnz here

  • @ecksluss
    @ecksluss 3 หลายเดือนก่อน +1

    I'm 23 minutes from the end of this video, about to start on the "grand slam" portion, and I just wanted to pause to say that this video has been phenomenal. I've learned so much and have been able to work ahead of you for a decent portion in the last 3rd of this tutorial. This is the first video I've seen of yours and just based on this one video, you are great at teaching.
    Thank you!

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน +2

      There are so many great videos out there on GitHub already, so I take that as high praise! Fact is, Git makes things pretty easy. The tool gets all the credit. All I did was click some buttons and talk too much.
      Thanks again for watching and commenting!

  • @Brandon-kx3zg
    @Brandon-kx3zg 7 หลายเดือนก่อน +2

    As a visual learner, I liked your approach to teaching, nice!

  • @jordachmakaya493
    @jordachmakaya493 10 หลายเดือนก่อน +1

    I juste made PAUSE in 6.54 Min - i have seen lot of explantation about Git but that's so clear and the little screen that shows what each of the code does j-u-s-te "Briallant" !!!! Mr McKenzi you're an amazing guy - juste because its so easy for you to do that actually tell how skilled you are. Thank you, i'am excited to finish still 1H53min up to the end.

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Yet not a mention of my Super Mario speed run?

  • @raphaelnnamdi4466
    @raphaelnnamdi4466 5 วันที่ผ่านมา +1

    You're the best McKenzie

    • @cameronmcnz
      @cameronmcnz  4 วันที่ผ่านมา

      Git and GitHub are the best. They make it so easy. I just record myself while I ramble on and click buttons. Git deserves all the praise.
      Thanks for watching!

  • @Tee-Star
    @Tee-Star 3 หลายเดือนก่อน

    I had some issues that came up with git rebase, and i was excited for the troubleshooting opportunity. Resolved.
    Thanks for your calm and confident demeanor.🎉

  • @jasewarrior545
    @jasewarrior545 5 หลายเดือนก่อน +1

    By far the best explanation of how to use Git. I have listened to so many tutorials and gotten so confused but now I can actually understand what is happening. Thanks Cameron, you are a great teacher.

    • @cameronmcnz
      @cameronmcnz  4 หลายเดือนก่อน

      I'll see if I can replicate it, but I've got to admit, that's super weird.

  • @Sidee4
    @Sidee4 9 หลายเดือนก่อน +1

    Your teaching is superb. The best tutorial on youtube. i love how you used both the terminal and Gui. it makes it more understandable. You are the best

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      Thanks so much for the kind words! And yes, when people see they can create a file and do a commit online with GitHub, it becomes less intimidating. Then when they clone and do some Git commands, it hopefully makes a bit more sense.
      I really enjoyed putting this tutorial together, so it's extra-rewarding to hear you enjoyed it!

  • @haohsuanfu3019
    @haohsuanfu3019 6 หลายเดือนก่อน +2

    The style of teaching is very clear, helpful, and inviting! Thank you very much. 謝謝。

    • @cameronmcnz
      @cameronmcnz  6 หลายเดือนก่อน

      Thank you for the friendly words! I really enjoyed putting this video together!

  • @anyasciiTV
    @anyasciiTV 3 หลายเดือนก่อน +2

    This is one of the best git tutorials I've watched. Thank you!

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน +1

      One of? 🤷‍♂

  • @Some-z2p
    @Some-z2p 6 หลายเดือนก่อน +1

    To be honest, this is one of the best tutorial for git and GitHub in youtube.
    Can you do the tutorial video for docker? it will be very helpful

  • @Tekttskskwdi
    @Tekttskskwdi 6 หลายเดือนก่อน +1

    One of the best and straightforward and helpful git tutorial ever for beginners, I can say I watched at least 3-4 videos but could not grasp the idea behind the concepts. This video cleared it all and I mean wish you best for your rest of life.

    • @Tekttskskwdi
      @Tekttskskwdi 6 หลายเดือนก่อน

      Also can you make similar introduction tutorial for docker with dockerization on web app project.

    • @cameronmcnz
      @cameronmcnz  6 หลายเดือนก่อน

      Thanks for the kind words!
      To be quite honest, I felt bad calling this a 'beginners' tutorial because I think it moves *very* quickly and covers very advanced topics.
      If you were able to keep up and still understand the content, that's more a reflection of you as an adept learner than anything else.
      Have fun working with Git and GitHub!

    • @cameronmcnz
      @cameronmcnz  6 หลายเดือนก่อน

      @@Tekttskskwdi Actually, I have a very quick tutorial on dockerizing an app on NGinx that I think is one of my most popular, but it is more of a 'quick how-to' for people that know Docker than a tutorial. If you want a great, quick tutorial on Docker, this 8 minute video from @Scrumtuous is one of the best!
      th-cam.com/video/rLrISSCXiMo/w-d-xo.htmlsi=7KJwksN_QpiQ61ut

  • @urmiakhi7620
    @urmiakhi7620 5 วันที่ผ่านมา

    Thank you so much. Tried lots of videos but was able to learn from yours. God bless you.

  • @lucycat-p2l
    @lucycat-p2l 7 หลายเดือนก่อน +1

    Unlike other courses, yours was easy to follow. Thank you.

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      That's very high praise, as there are lots of Git and GitHub courses and tutorials out there. I really enjoyed making this video, and I do hope my enthusiasm shows.
      Thanks for watching and subscribing!

  • @scrumtuous
    @scrumtuous 10 หลายเดือนก่อน +3

    Wow, I'm not sure if there's anything in that Git and GitHub tutorial that wasn't covered! Learned a lot.👍

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน +1

      Thanks for all your help with the videos and editing!

  • @stephanedemers2797
    @stephanedemers2797 8 หลายเดือนก่อน +1

    Good learning again from this excellent training session!!!

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Honestly, Git and GitHub makes it super. Two completely amazing tools!

  • @iraianbu2588
    @iraianbu2588 2 หลายเดือนก่อน +1

    Your content and teaching is absolutely great!!!

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน +1

      Thanks for the kind words! But Git and GitHub make it easy. I just click buttons and talk.

  • @tamaritah2405
    @tamaritah2405 3 หลายเดือนก่อน +1

    Thank you very much. Finally a clear explanation on how to work with Git on git bash.

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน

      Thank Git and GitHub, not me. They're the ones that made these awesome tools. All I did was click some buttons and record myself talking. But yeah, when you start to understand the logic behind the tool, you start to really appreciate the beauty and elegance of git. Right up to the point where you hit a merge conflict, that is.

  • @fraudude3841
    @fraudude3841 9 หลายเดือนก่อน +1

    I want to know you that....this is the best git and github tutorial in TH-cam,moreover I liked your teaching style.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      Is this my Mom posting nice things again under a puppet account?

    • @fraudude3841
      @fraudude3841 9 หลายเดือนก่อน +1

      Nope …student from india🤗

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      @@fraudude3841 Well thanks so much for the kind words of support. I really enjoyed putting this tutorial together. Once you understand the basics, Git and GitHub gets a lot easier!

  • @solomonafolabi2789
    @solomonafolabi2789 2 หลายเดือนก่อน +1

    Thank you for this beautifully and clearly present tutorial CM.

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Thank you for watching and commenting. But honestly, Git and GitHub deserve the credit. They make it all so easy.

  • @atigun64
    @atigun64 2 หลายเดือนก่อน +2

    love you dude you definitely gained a subscriber

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน +1

      Save your love for Git and GitHub. They deserve the credit. All I did was record myself clicking a few buttons. But thanks for subscribing. I'll try not to let you down!

  • @roselinenkemasong723
    @roselinenkemasong723 8 หลายเดือนก่อน +2

    Thank you so much. It was pretty easy for me to understand this lesson. I’m glad I stumbled on it

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      I'm glad you stumbled on it too! Truth be told, I cover a lot of topics and get to advanced topics pretty quickly compared to other tutorials. If you kept you, then you're pretty much a Git expert now!

  • @AdelaGega
    @AdelaGega 8 หลายเดือนก่อน +1

    I love your way of teaching, easy & interacting. Thank you, I learned a lot from you. Appreciate all your efforts!

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน +1

      Thanks so much for the kind words! Honestly, Git and GitHub make it easy, they're such awesome tools. I will say, I did have fun doing this Git and GitHub tutorial. Great to know you enjoyed it too!

  • @Tee-Star
    @Tee-Star 3 หลายเดือนก่อน +1

    Thanks for this tutorial. I absolutely enjoyed a reboot after being gone for a year.

    • @cameronmcnz
      @cameronmcnz  8 วันที่ผ่านมา +1

      Don't ever leave us again!

  • @POWERTOKNOW
    @POWERTOKNOW 8 หลายเดือนก่อน +2

    Hi Cameron thanks for this Quick Intro to GIT and GITHUB. Very Useful but i have a a small correction to suggest : At 40:25 you mention the git INDEX gets cleared after a commit but in reality the INDEX is not cleared after a commit rather its contents now matches the latest commit . Infact the files in the INDEX can be viewed by running the command : git ls-files --stage

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Great comment. You’re 100% correct. I’ll try and choose my words better to account for that nuance. Thanks for keeping me honest!!!

  • @manoknatinola
    @manoknatinola 2 หลายเดือนก่อน +1

    time to learn this in a day. Thanks for the video!
    1:21:00

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน +1

      Have fun! Once you kinda get the philosophy of Git and Github, it all falls into place!

  • @musthavechannel5262
    @musthavechannel5262 9 หลายเดือนก่อน +1

    Great teaching method there. You picked a very simple and effective method of naming the files using a familiar system avoiding extra cognitive load of remembering file creation order etc.
    Looked like a quickie at the end but stash makes it really useful when you want to stash changes in a file rather than the whole file.
    Great tutorial nonetheless. Thanks for providing it for free.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      Thanks! I honestly enjoyed putting together this git and github tutorial, and I've used these examples many times over the years and they seem to really hit home with people. And yeah, git stash was a bit of an afterthought, but it seemed wrong to leave it out.
      Thanks again for watching and commenting!

  • @theankushgautam
    @theankushgautam 2 หลายเดือนก่อน +2

    Really awesome tutorial, you repeat the earlier topics often so we get more and more familiar with the older topics. That's great way to learn.
    Also, you look like Ned Stark who made it.

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      How can I not be flattered by a GOT reference! I had a lot of fun making this tutorial. A lot more fun than Ned had at the end of Season 1, that's for sure.

  • @lukajovanovic3656
    @lukajovanovic3656 4 หลายเดือนก่อน

    Wow, what a clear way of teaching, well done , hats down sir!

  • @Ann-pj7ie
    @Ann-pj7ie หลายเดือนก่อน +1

    Thanks...cleared all the confusion, particulerly that of authentication without ssh keys

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Happy to help! By the way, I do have some tutorials on SSH too if you're forced to go that route!
      th-cam.com/video/Z-HNfaYZ4Dc/w-d-xo.htmlsi=2kn_p-LsFPm9QMe-

    • @Ann-pj7ie
      @Ann-pj7ie หลายเดือนก่อน

      @@cameronmcnz sure...Thankyou

  • @workingwithaitools
    @workingwithaitools 2 หลายเดือนก่อน

    Thank you for this lesson. Learning about memorization techniques currently and noticed your thoughtful use of them throughout this tutorial. This was extremely well done, I wish more professors like you were teaching.

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Was I using memorization techniques?🤷‍♂ I don't remember that at all.🤔
      Honestly, I have no idea what a memorization technique is. My girlfriend says I repeat myself a lot.

  • @TaofeekAgiri
    @TaofeekAgiri 5 หลายเดือนก่อน +1

    The way you explain things excites me

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน +1

      Always happy to encourage others who are digging into tough technical topics!

  • @manojpriya6927
    @manojpriya6927 10 หลายเดือนก่อน +1

    Amazing Cameron... Fantastic flow... Was struggling to put the pieces together.. This video has helped in bringing clarity. Thanks

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Thanks for the kind words! I've been teaching people about Git and GItHub for years and I've tried really hard to put things together in a journey that has a sensible flow, but at the same time, has sections that are very independent so you can jump in anywhere.
      Glad you enjoyed it and thanks for watching!!!

  • @Ayoub-there
    @Ayoub-there 3 หลายเดือนก่อน +1

    Thank you for this amazing course !

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน

      All the praise goes to Git and GitHub for creating amazing products. All I did was click some buttons and talk into am mic. But having said that, thanks so much for the kind words. It feels great knowing that you enjoyed it!

  • @gabrieleze185
    @gabrieleze185 2 หลายเดือนก่อน +1

    Thank you so much for making this tutorial

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน +1

      You need to thank Git and GitHub for making great products. All I did was talk too much while clicking buttons. If anything, I'd like to thank you for taking the time to watch it.

  • @VolodymyrBoiko-dq8zp
    @VolodymyrBoiko-dq8zp 8 หลายเดือนก่อน +1

    Thanks Cameron, your work saved me time and gave me overall understanding on the flow of version control :)

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Thanks for the kind words! Any time I can make Git and GitHub easier to learn, I feel I've done my job!

  • @Rakeshs-eq3sj
    @Rakeshs-eq3sj 8 หลายเดือนก่อน +1

    This video is so engaging didn't get any distraction... Thank you for the video....

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Thanks for the kind words! I really enjoyed putting this Git and GitHub tutorial together. I'm glad you liked it.

  • @abdalrhamnfaras3277
    @abdalrhamnfaras3277 หลายเดือนก่อน +2

    i love man you make my life better

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน +1

      Thank Git and GitHub for making your life better. All I did was click some buttons and talk too much.
      Thanks for watching! I really appreciate your support!

  • @MouhamedSOW-l5n
    @MouhamedSOW-l5n 29 วันที่ผ่านมา +1

    but waouh! it's just perfect and im just at the beginning of this video , you explanations Machallah!

    • @cameronmcnz
      @cameronmcnz  29 วันที่ผ่านมา

      I'll leave you disappointed. Don't get your hopes up. :)
      Thanks for watching and commenting! I hope you learn something.

  • @eyad8563
    @eyad8563 2 หลายเดือนก่อน +1

    Great Content. Thank you

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Thanks for your kind words! I really enjoyed making this one.

  • @otownslinky
    @otownslinky หลายเดือนก่อน +1

    awesome stuff

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Git and GitHub are indeed awesome!
      Thanks for watching.

  • @DrNichelleDionne
    @DrNichelleDionne 7 หลายเดือนก่อน +1

    Thank you for this because I want to incorporate GitHub into my Python and C++ courses.

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      You are taking both Python and C++? That's like learning how to drive a go-cart and a Formula 1 car all at the same time.
      Stay safe from all those pointers in C!

  • @KiriasuiSao
    @KiriasuiSao 3 หลายเดือนก่อน +1

    Great tutorial; I learned a lot. Thanks!

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน

      Thanks for the kind words! I really enjoyed putting this together. Lots that I've learned about video editing and stuff since, plus a few things I might add to make Git and GitHub easier to learn, so with motivational comments like this, I'm inspired to do an update and make it even better.
      Thanks for watching!

  • @UiPathCertification
    @UiPathCertification 5 หลายเดือนก่อน

    Amazing Git and GitHub tutorial for beginners like me!

  • @dharmindersingh7369
    @dharmindersingh7369 4 หลายเดือนก่อน +1

    I love the way you explain sir. Really appreciate your work

    • @cameronmcnz
      @cameronmcnz  4 หลายเดือนก่อน

      Thanks for the kind words! Things like that really motivate me to make more!

    • @dharmindersingh7369
      @dharmindersingh7369 4 หลายเดือนก่อน

      Eagerly waiting for javascript tutorials 😊

  • @СашаНастасій
    @СашаНастасій 3 หลายเดือนก่อน

    Thank you very much. It was the best tutorial in my life

  • @lightning369
    @lightning369 หลายเดือนก่อน

    I can't help posting more positive reviews about you incredible work.

  • @CamilleKleinman
    @CamilleKleinman 9 หลายเดือนก่อน +1

    Your tutorials are super enjoyable (you're so funny lol) and SO helpful!!! You make learning all this stuff easy, fun, and not at all scary. :)

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      Thanks for the kind words! I honestly had a lot of fun making this Git and GitHub crash course. Plus, I'm a big Devo fan, so any time I can say Devo it makes me smile.

  • @Kunaltwts
    @Kunaltwts 9 หลายเดือนก่อน +1

    your teaching is amazing only to the point

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      You're too kind! I'm so glad you enjoyed this Git and GitHub tutorial!

  • @farazk9729
    @farazk9729 9 หลายเดือนก่อน +1

    I love how you teach! You're very intelligent, both IQ and EQ (many tech savvy people lack the latter). You know not only what to say but also how to say... . Thank you so much, and new subscriber here :-D

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน +1

      Thank you for the kind words!
      I honestly really enjoyed putting this video together. It's great knowing people actually learned from it.
      Happy Git!

    • @farazk9729
      @farazk9729 9 หลายเดือนก่อน

      @@cameronmcnz Haha! Yeah, it's like you're telling a story... with dialogues, monologues, the sequence of events, everything... and that's magic when it comes to teaching. Not everyone can do that... not everyone can tell a "story".
      Cheers all the way from Sydney, AU

  • @frodobe_tbaggin3146
    @frodobe_tbaggin3146 6 หลายเดือนก่อน +1

    Great course, really enjoyed it!!!

    • @cameronmcnz
      @cameronmcnz  6 หลายเดือนก่อน

      Git and GitHub are pretty awesome tools when combined. It make doing this video super-easy. Thanks for watching!

  • @DmitriyChebotarev
    @DmitriyChebotarev 5 หลายเดือนก่อน

    Thank you for these lessons from Russia You're a very cool teacher.

    • @scrumtuous
      @scrumtuous 5 หลายเดือนก่อน

      Don't stroke his ego! 🤣

    • @cameronmcnz
      @cameronmcnz  5 หลายเดือนก่อน

      Thank you so much for the kinds words. But Git and GitHub really make it easy. Regards from Canada!

  • @Yeager_say
    @Yeager_say 8 หลายเดือนก่อน +1

    Very helpful

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน +1

      Thanks for watching and subscribing!
      I had a lot of fun putting this together. GitHub makes Git a heck of a lot easier!

  • @daisymccarty7822
    @daisymccarty7822 5 หลายเดือนก่อน

    Really make it easy to learn Git and GitHub!

  • @sakaradil7469
    @sakaradil7469 หลายเดือนก่อน +1

    Thanks ,best explain.

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      All the praise goes to Git and GitHub. They make it easy to explain.
      Thanks so much for watching and commenting!

  • @mostafarahimi107
    @mostafarahimi107 2 หลายเดือนก่อน +1

    Great content, thanks a lot!🔥

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      Thanks for the kind words!

  • @sachitabala
    @sachitabala หลายเดือนก่อน +1

    Best tutorial, Thanks much

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Thanks for watching! I really enjoyed putting this one together.

  • @gamustips445
    @gamustips445 3 หลายเดือนก่อน +1

    amazing video

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน

      Always here to help! So glad you enjoyed it.

  • @ye-xionlin6976
    @ye-xionlin6976 8 หลายเดือนก่อน +1

    This vedio is so brilliant

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Well, it's Git and GitHub that's brilliant. I'm just the conduit.
      Thanks so much for watching!

  • @ssingh2k8
    @ssingh2k8 9 หลายเดือนก่อน +1

    Love the way you teach ❤

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      Thanks for the kind words! Sometimes I wonder if I'm wasting my time doing these tutorials. Feedback like this inspires me to keep producing.
      I really enjoyed putting this Git and GitHub video tutorial together!

  • @godwinchukwu842
    @godwinchukwu842 9 วันที่ผ่านมา +1

    I'm definitely gonna subscribe to your channel, you made my day

    • @cameronmcnz
      @cameronmcnz  9 วันที่ผ่านมา

      Welcome to the club! I'm very happy to have you. And thanks for watching!

  • @MaksimVasilenko
    @MaksimVasilenko 9 หลายเดือนก่อน +1

    Thanks Cameron! Very useful information about git.

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      Thanks! I really enjoyed putting this Git and GitHub tutorial together!

  • @elinaratv
    @elinaratv 4 หลายเดือนก่อน +1

    Thanks for the 2x speed recommendation

    • @cameronmcnz
      @cameronmcnz  4 หลายเดือนก่อน +1

      I"m here for ya! 🤣And I never want to waste anyone's time. (Thanks for viewing!)

  • @nareshshah2094
    @nareshshah2094 5 หลายเดือนก่อน +1

    Very good video. I I learn lot.

  • @alex8702-m8n
    @alex8702-m8n หลายเดือนก่อน +1

    think you sir it really help me.😊

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      Thank Git and GitHub. They're the real heroes. All I did was banter on while clicking buttons.
      Thanks for watching and enjoy your journey into the world of distributed version control!

  • @yadpreet-v4k
    @yadpreet-v4k 8 หลายเดือนก่อน +1

    perfectly explained

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Thanks for the kind words! This was one of my funest videos to do.

  • @redwansikder3847
    @redwansikder3847 10 หลายเดือนก่อน +1

    Thanks for this great tutorial.

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      Thanks for the kind words! Trying to really up my TH-cam game for 2024!

  • @Wiseman..
    @Wiseman.. 8 หลายเดือนก่อน +1

    Thank you for the quality content

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน +1

      Thanks for the kind comment!

  • @TheIntrovertsDebrief-lq4hg
    @TheIntrovertsDebrief-lq4hg 7 หลายเดือนก่อน +1

    I understand that git checkout is not recommended. So what should be used for if you want to be on a specific commit of a branch? For example, a tester might need to test something on an older commit. In VSCode, there is a “checkout” option for that. But is there another way?

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน +2

      I think checkout will still be used for times when an actual 'checkout' of something is needed. As of now, I don't think you can switch to a specific git commit, while with checkout it's a core feature.

  • @sihemmansour5303
    @sihemmansour5303 3 หลายเดือนก่อน +1

    Precious tutorial, thanks a lot

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน +1

      I really enjoyed doing this tutorial. Fact is, Git and GitHub make it all pretty easy. All I did was talk and click a few buttons. Git and GitHub deserve all the praise!

    • @sihemmansour5303
      @sihemmansour5303 3 หลายเดือนก่อน +1

      @@cameronmcnz 💗💗💗

  • @ChuddleBuggy
    @ChuddleBuggy 2 หลายเดือนก่อน +1

    ..sorry, just a reference for me to get back to where i left off.. @1:01:33 Thank you for this tutorial.

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน +2

      Thank you for sticking around to the 43:03 mark. I typically assume everyone leaves after about a minute.

    • @ChuddleBuggy
      @ChuddleBuggy 2 หลายเดือนก่อน +1

      @@cameronmcnz Lol, i regret not getting a cs degree years ago. Never realized it was such fun and lucrative to boot. Now i'm stuck with tutorials that i'm hoping will be good enough to land me a helpdesk job if that 😀

    • @ChuddleBuggy
      @ChuddleBuggy 2 หลายเดือนก่อน +1

      @@cameronmcnz by the way, you do a great job at teaching.👍

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      @@ChuddleBuggy I failed turbo pascal in university. Don’t tell anyone please.

    • @ChuddleBuggy
      @ChuddleBuggy 2 หลายเดือนก่อน

      @@cameronmcnz You're doing great, good sir. 😊

  • @askeijaz
    @askeijaz หลายเดือนก่อน

    Hi, nice video! :) i wish everybody could teach like you do. Could you please share the link to the scrum master's book?

  • @unboxingheim
    @unboxingheim 3 หลายเดือนก่อน +2

    Love your Boooms during the video😁

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน +1

      I always feel good when I can drop a 'boom.' It makes me feel like we've taken a step forward in understanding how things work.

  • @TheIntrovertsDebrief-lq4hg
    @TheIntrovertsDebrief-lq4hg 7 หลายเดือนก่อน +1

    I always thought when we “add” a file to the staging area, it’s more because we need to bundle up certain files that we want to include into the upcoming commit.

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      I don't think you said anything wrong there. Did I say it differently, because you're correct?

    • @TheIntrovertsDebrief-lq4hg
      @TheIntrovertsDebrief-lq4hg 7 หลายเดือนก่อน +1

      @@cameronmcnz no you’re right. I misunderstood and jumped the gun a bit with my comment. Git is so confusing to me but damn this course is really good. I didn’t know the difference between fetch and pull before and it’s starting to make sense. Also, the visual guide is amazing

    • @cameronmcnz
      @cameronmcnz  7 หลายเดือนก่อน

      @@TheIntrovertsDebrief-lq4hg Oh, Git can really be overwhelming. But there's a real elegance to it, and once you kinda know how the pieces all fit together, you really start to understand how the whole Git thing works. I really enjoyed doing this tutorial, and it's great to hear others getting something out of it!

  • @SarahRasmussen-b3l
    @SarahRasmussen-b3l หลายเดือนก่อน

    Thank you!

  • @Ifeoma_Rita_Ogbodo
    @Ifeoma_Rita_Ogbodo หลายเดือนก่อน +2

    Heyy Cameron,
    Can I use Git GUI instead of BASH??

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      I love Git GUI! I should probably do a version of this tutorial with Git GUI. But yes, Git GUI is a completely valid choice.

    • @Ifeoma_Rita_Ogbodo
      @Ifeoma_Rita_Ogbodo หลายเดือนก่อน +1

      @@cameronmcnz Okay, thank you very much.
      Will the same process work for it too??

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      @@Ifeoma_Rita_Ogbodo 100%! The whole video follows a theme, but the examples are largely self-contained, so you can jump into any section and you can pick up from there. If you run into any issues just let me know and I'll help you out. Actually, doing this whole video with Git Gui is actually a good idea.

    • @Ifeoma_Rita_Ogbodo
      @Ifeoma_Rita_Ogbodo หลายเดือนก่อน

      @@cameronmcnz Thank you, Cameron!!
      I'll reach out if I have any problems with it.

  • @hernanconderanne2152
    @hernanconderanne2152 7 หลายเดือนก่อน

    Fantastic!👏

  • @fraudude3841
    @fraudude3841 9 หลายเดือนก่อน +1

    could you make shell tutorial too??

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      You're thinking more of a pure Git tutorial that just works locally with Git and focusses on core Git commands? It's not a bad idea.

  • @abhishekkashyap2206
    @abhishekkashyap2206 9 หลายเดือนก่อน +1

    its great tutorial

    • @cameronmcnz
      @cameronmcnz  9 หลายเดือนก่อน

      I'm glad you're enjoying it! I had a lot of fun putting together this git and github tutorial. The two tools work so seamlessly together!

  • @VladimirJovana
    @VladimirJovana 3 หลายเดือนก่อน +1

    all those scratches on his hand must be from github branches search. perfect video, btw, thanks a lot

    • @cameronmcnz
      @cameronmcnz  3 หลายเดือนก่อน

      I've got a cat that thinks it's a tiger. Glad you enjoyed the video. And I'll be smart and play with the cat with gloves on.

  • @TheIntrovertsDebrief-lq4hg
    @TheIntrovertsDebrief-lq4hg 7 หลายเดือนก่อน

    So am I right in saying that we can also add an SSH key to be able to push to origin without needing to sign in each time?

  • @lostinthenarrativve
    @lostinthenarrativve 2 หลายเดือนก่อน +1

    Hey man, is MERN stack ( Plain React and not Nextjs or other metaframeworks ) a good tech stack for freelancing ?

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      I know a lot of devs who have made a lot of money off the MERN stack. It's not bad, that's for sure!

  • @wildanm2589
    @wildanm2589 10 หลายเดือนก่อน +1

    thanks a lot for your tutorial video, it helps me

    • @cameronmcnz
      @cameronmcnz  10 หลายเดือนก่อน

      My pleasure. Have fun working with Git and GitHub!

  • @olalekanleke3998
    @olalekanleke3998 5 หลายเดือนก่อน

    Good video
    You didn't mention anything about SSH keys

  • @alimansimov1929
    @alimansimov1929 2 หลายเดือนก่อน +1

    36:59, I stopped here and will definitely come back

    • @cameronmcnz
      @cameronmcnz  2 หลายเดือนก่อน

      I'm honestly surprised if anyone ever gets past the 30 second mark, let alone the 30 minute mark.

  • @chocollinscho4637
    @chocollinscho4637 8 หลายเดือนก่อน +2

    i dont know what to say am not confused anymore thank u mc

    • @cameronmcnz
      @cameronmcnz  8 หลายเดือนก่อน

      Best way to start a weekend hearing that I've helped someone begin to learn Git and GitHub as much as I do!
      Thanks for the kind words. It makes my day!

  • @alexknoblauch9519
    @alexknoblauch9519 หลายเดือนก่อน +1

    nice cut cameron

    • @cameronmcnz
      @cameronmcnz  หลายเดือนก่อน

      The first cut is the deepest.
      It's tamer now.
      Thanks for watching!