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!
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!
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!
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 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!
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!
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!
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!
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.
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!
@@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.
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.
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.
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.
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
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!
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!
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!
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.
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!
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.🎉
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.
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
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!
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.
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!
@@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
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!
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 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!
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!
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!
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!
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
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.
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!
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.
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.
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-
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.
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.
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!!!
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!
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.
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!
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!
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!
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.
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 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
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!
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!
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?
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.
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!
@@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 😀
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 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
@@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!
@@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.
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!
This is how teaching particularly teaching tech-related content should be done.
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!
Cameron is my type of guy. After long search of the right tutor for me, i found cameron. Thanks Man.
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!
@@cameronmcnz haha.
This is the best tutorial of Git & GitHub for beginger. After I watched this, I can understand what others saying. Thanks
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!
Your style of teaching is so unique...so inviting, not intimidating at all, so easy to follow and understand. Thank you!!
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!
totally! great teacher!!
@@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!
Two hours, I did not even notice how it passed and now I am very confident in Git and its concepts.
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!
@@cameronmcnz I noticed nothing wrong. It was the opposite for me you hooked me right from the beginning. I really enjoyed learning.
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!
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!
First time I Understand What is the Pull Request !
Thanks Cameron, Regards Khan Imran Mehboob
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!
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.
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!
@@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.
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.
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.
Thanks a lot. i was using git for years but finally understood it properly.
I simply teach it. I never said anything about understanding it. You're one step ahead of me!
Thanks for watching and commenting!
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.
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
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!
Man!!! This guy is AMAZING!!!! What a flow and composure!!!
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!
Boom I finally found the right person who can teach git and github the right way💣💥
Tag her, I'd love to meet her!
@@cameronmcnz here
@@cameronmcnz here
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!
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!
As a visual learner, I liked your approach to teaching, nice!
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.
Yet not a mention of my Super Mario speed run?
You're the best McKenzie
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!
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.🎉
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.
I'll see if I can replicate it, but I've got to admit, that's super weird.
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
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!
The style of teaching is very clear, helpful, and inviting! Thank you very much. 謝謝。
Thank you for the friendly words! I really enjoyed putting this video together!
This is one of the best git tutorials I've watched. Thank you!
One of? 🤷♂
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
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.
Also can you make similar introduction tutorial for docker with dockerization on web app project.
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!
@@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
Thank you so much. Tried lots of videos but was able to learn from yours. God bless you.
Unlike other courses, yours was easy to follow. Thank you.
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!
Wow, I'm not sure if there's anything in that Git and GitHub tutorial that wasn't covered! Learned a lot.👍
Thanks for all your help with the videos and editing!
Good learning again from this excellent training session!!!
Honestly, Git and GitHub makes it super. Two completely amazing tools!
Your content and teaching is absolutely great!!!
Thanks for the kind words! But Git and GitHub make it easy. I just click buttons and talk.
Thank you very much. Finally a clear explanation on how to work with Git on git bash.
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.
I want to know you that....this is the best git and github tutorial in TH-cam,moreover I liked your teaching style.
Is this my Mom posting nice things again under a puppet account?
Nope …student from india🤗
@@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!
Thank you for this beautifully and clearly present tutorial CM.
Thank you for watching and commenting. But honestly, Git and GitHub deserve the credit. They make it all so easy.
love you dude you definitely gained a subscriber
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!
Thank you so much. It was pretty easy for me to understand this lesson. I’m glad I stumbled on it
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!
I love your way of teaching, easy & interacting. Thank you, I learned a lot from you. Appreciate all your efforts!
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!
Thanks for this tutorial. I absolutely enjoyed a reboot after being gone for a year.
Don't ever leave us again!
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
Great comment. You’re 100% correct. I’ll try and choose my words better to account for that nuance. Thanks for keeping me honest!!!
time to learn this in a day. Thanks for the video!
1:21:00
Have fun! Once you kinda get the philosophy of Git and Github, it all falls into place!
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.
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!
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.
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.
Wow, what a clear way of teaching, well done , hats down sir!
Thanks...cleared all the confusion, particulerly that of authentication without ssh keys
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-
@@cameronmcnz sure...Thankyou
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.
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.
The way you explain things excites me
Always happy to encourage others who are digging into tough technical topics!
Amazing Cameron... Fantastic flow... Was struggling to put the pieces together.. This video has helped in bringing clarity. Thanks
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!!!
Thank you for this amazing course !
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!
Thank you so much for making this tutorial
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.
Thanks Cameron, your work saved me time and gave me overall understanding on the flow of version control :)
Thanks for the kind words! Any time I can make Git and GitHub easier to learn, I feel I've done my job!
This video is so engaging didn't get any distraction... Thank you for the video....
Thanks for the kind words! I really enjoyed putting this Git and GitHub tutorial together. I'm glad you liked it.
i love man you make my life better
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!
but waouh! it's just perfect and im just at the beginning of this video , you explanations Machallah!
I'll leave you disappointed. Don't get your hopes up. :)
Thanks for watching and commenting! I hope you learn something.
Great Content. Thank you
Thanks for your kind words! I really enjoyed making this one.
awesome stuff
Git and GitHub are indeed awesome!
Thanks for watching.
Thank you for this because I want to incorporate GitHub into my Python and C++ courses.
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!
Great tutorial; I learned a lot. Thanks!
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!
Amazing Git and GitHub tutorial for beginners like me!
I love the way you explain sir. Really appreciate your work
Thanks for the kind words! Things like that really motivate me to make more!
Eagerly waiting for javascript tutorials 😊
Thank you very much. It was the best tutorial in my life
I can't help posting more positive reviews about you incredible work.
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. :)
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.
your teaching is amazing only to the point
You're too kind! I'm so glad you enjoyed this Git and GitHub tutorial!
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
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!
@@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
Great course, really enjoyed it!!!
Git and GitHub are pretty awesome tools when combined. It make doing this video super-easy. Thanks for watching!
Thank you for these lessons from Russia You're a very cool teacher.
Don't stroke his ego! 🤣
Thank you so much for the kinds words. But Git and GitHub really make it easy. Regards from Canada!
Very helpful
Thanks for watching and subscribing!
I had a lot of fun putting this together. GitHub makes Git a heck of a lot easier!
Really make it easy to learn Git and GitHub!
Thanks ,best explain.
All the praise goes to Git and GitHub. They make it easy to explain.
Thanks so much for watching and commenting!
Great content, thanks a lot!🔥
Thanks for the kind words!
Best tutorial, Thanks much
Thanks for watching! I really enjoyed putting this one together.
amazing video
Always here to help! So glad you enjoyed it.
This vedio is so brilliant
Well, it's Git and GitHub that's brilliant. I'm just the conduit.
Thanks so much for watching!
Love the way you teach ❤
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!
I'm definitely gonna subscribe to your channel, you made my day
Welcome to the club! I'm very happy to have you. And thanks for watching!
Thanks Cameron! Very useful information about git.
Thanks! I really enjoyed putting this Git and GitHub tutorial together!
Thanks for the 2x speed recommendation
I"m here for ya! 🤣And I never want to waste anyone's time. (Thanks for viewing!)
Very good video. I I learn lot.
think you sir it really help me.😊
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!
perfectly explained
Thanks for the kind words! This was one of my funest videos to do.
Thanks for this great tutorial.
Thanks for the kind words! Trying to really up my TH-cam game for 2024!
Thank you for the quality content
Thanks for the kind comment!
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?
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.
Precious tutorial, thanks a lot
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!
@@cameronmcnz 💗💗💗
..sorry, just a reference for me to get back to where i left off.. @1:01:33 Thank you for this tutorial.
Thank you for sticking around to the 43:03 mark. I typically assume everyone leaves after about a minute.
@@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 😀
@@cameronmcnz by the way, you do a great job at teaching.👍
@@ChuddleBuggy I failed turbo pascal in university. Don’t tell anyone please.
@@cameronmcnz You're doing great, good sir. 😊
Hi, nice video! :) i wish everybody could teach like you do. Could you please share the link to the scrum master's book?
Love your Boooms during the video😁
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.
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.
I don't think you said anything wrong there. Did I say it differently, because you're correct?
@@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
@@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!
Thank you!
Heyy Cameron,
Can I use Git GUI instead of BASH??
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.
@@cameronmcnz Okay, thank you very much.
Will the same process work for it too??
@@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.
@@cameronmcnz Thank you, Cameron!!
I'll reach out if I have any problems with it.
Fantastic!👏
could you make shell tutorial too??
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.
its great tutorial
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!
all those scratches on his hand must be from github branches search. perfect video, btw, thanks a lot
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.
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?
Hey man, is MERN stack ( Plain React and not Nextjs or other metaframeworks ) a good tech stack for freelancing ?
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!
thanks a lot for your tutorial video, it helps me
My pleasure. Have fun working with Git and GitHub!
Good video
You didn't mention anything about SSH keys
36:59, I stopped here and will definitely come back
I'm honestly surprised if anyone ever gets past the 30 second mark, let alone the 30 minute mark.
i dont know what to say am not confused anymore thank u mc
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!
nice cut cameron
The first cut is the deepest.
It's tamer now.
Thanks for watching!