Gitting Started: Step-by-Step Git and Github Crash Course
- Description
- Curriculum
- FAQ
- Reviews
This course is going to give you a solid introduction to both Git and GitHub, all in the time it takes to watch a movie.
Note: This course is up-to-date and uses the newer commands (switch and restore) introduced in Git 2.23.
I’ve designed this course to make the most of your limited time by cutting out any unnecessary theory and diving right into using Git. The course is very hands-on and guides you through using Git and GitHub effectively. It supplements the video courses with quizzes to further solidify your knowledge.
In this course, we’ll use the terminal to:
-
create a Git repository
-
add commits
-
create branches
-
merge them
-
add tags
-
explore the history of your project
-
study individual commits
-
deal with merge conflicts
-
configure remotes
-
push to and pull from remotes
We’ll also use GitHub to:
-
create, review and merge pull-requests
-
create GitHub releases
-
browse through the code in different versions
And we’ll do all of this in just 2 hours! By the end of this course, you’ll be able to use Git for your day-to-day work with ease.
This course comes with a 30-day money back guarantee. No questions asked. You have so much to gain and nothing to lose. So why wait?
————————————————————————————————–
All emojis designed by OpenMoji – the open-source emoji and icon project. License: CC BY-SA 4.0
-
1WelcomeVideo lesson
-
2What is Git?Video lesson
-
3Git help pagesVideo lesson
-
4Create a new Git repositoryVideo lesson
-
5Git statusVideo lesson
-
6Prepare for your first commitVideo lesson
-
7Create your first commitVideo lesson
-
8Add a second commitVideo lesson
-
9Introducing the staging areaVideo lesson
-
10Making use of the staging areaVideo lesson
-
11Section 1 reviewQuiz
This quiz will help you review the basics of Git that we've learned so far.
-
16What's the "master branch"?Video lesson
-
17Create your own branchVideo lesson
-
18Studying the commit graphVideo lesson
-
19Fast-forward mergingVideo lesson
-
20Create a merge commitVideo lesson
-
21Dealing with merge conflictsVideo lesson
-
22Section 3 reviewQuiz
This quiz will help you review the various concepts related to branching and merging.
-
23What is GitHub?Video lesson
-
24Authenticating with GitHub from GitVideo lesson
-
25Pushing our local repository to GitHubVideo lesson
-
26Creating a change on GitHubVideo lesson
-
27Pull from GitHubVideo lesson
-
28Section 4 reviewQuiz
This quiz will help you review the various concepts related to Github and remotes.

External Links May Contain Affiliate Links read more