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

preview_player
Показать описание
Git isn't hard to learn, and when you combine Git and GitHub together, you've just made your life a whole lot easier.

I put this Git and GitHub tutorial together to provide a full journey through what every developer needs to know about Git and GitHub, from basic commit history operations, to advanced Git rebase and squash commands. It's great for advanced users, but Git and GitHub beginners will love it as well.

Most Git commands are demonstrated both on the command line and in the online GitHub tool. Furthermore, various GitHub features like pull requests and forking are demonstrated as well demonstrating many of the core differences between Git and GitHub.

If you need a crash course in Git and GitHub, and you want to learn about GitHub and Git in a fun and friendly environment, this Git and GitHub tutorial is for you!

0:00 Git and GitHub Course Overview
3:05 Difference between Git and GitHub
9:34 What is a Git repository
11:04 Create a Git GitHub repo
13:00 Create files on GitHub
14:12 GitHub commit history
15:19 GitHub URL
17:46 Clone a GitHub repo
19:25 Git status command
19:29 Git add command
21:25 Git config name and email
23:12 Git commit on command line
23:45 Git log a dog
26:15 Git push origin
29:00 Git pull
32:30 Git fetch
34:54 Git commit all
35:42 Git reflog
36:33 Git cheat sheet
37:30 Git & GitHub commit history
44:00 Git reset hard
45:49 Commit, add, revert, reset
49:50 Git reset a commit
53:35 Revert a commit
55:15 Git cherry-pick
57:01 Push project to GitHub
57:41 Git remote add
58:08 Git push upstream
1:00:11 Git branching
1:07:37 Git init
1:08:20 Create a Git branch
1:09:30 Switch branches
1:12:01 Git merge branches
1:12:20 Git merge vs rebase
1:14:00 GitHub merge into Master
1:18:15 GitHub pull requests
1:19:44 Merge GitHub pull requests
1:26:10 Git rebase command
1:30:45 Use Git and GitHub together
1:41:12 Git merge conflicts
1:45:25 Resolve GitHub merge conflicts
1:46:45 Squash Git commits
1:48:43 Git stash
1:50:23 Git stash pop & apply
1:50:57 Git and GitHub Review
1:52:45 Scrum Master Certification Guide
1:53:00 Learn Git and GitHub resources
Рекомендации по теме
Комментарии
Автор

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

shofada
Автор

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.

Kevlam-dl
Автор

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

rolandrooseveltagodzo
Автор

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

alimansimov
Автор

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

jildigere
Автор

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!

ecksluss
Автор

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

mapleafstoronto
Автор

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.

jasewarrior
Автор

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!

turteschris
Автор

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.

jennisonb
Автор

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
Автор

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

Some-zp
Автор

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

Brandon-kxzg
Автор

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.

theankushgautam
Автор

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

anyasciiTV
Автор

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

haohsuanfu
Автор

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

manoknatinola
Автор

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.🎉

Tee-Star
Автор

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

scrumtuous
Автор

Your content and teaching is absolutely great!!!

iraianbu