Master Git and GitHub in 5 Days: Go from Zero to Hero

Master Git and GitHub in 5 Days: Go from Zero to Hero

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 44 lectures (5h 44m) | 1.97 GB

Learn to master git and GitHub in just one week! Learn how to use commits, branches, pull requests, and more!

Understanding how to use Git and GitHub is now a basic requirement for any developer, but so many courses take forever to teach you anything of value! Unlike those other courses, we’ve specifically designed this course to teach you the 10% of Git commands that you use 90% of the time! When you’re just starting off with git you don’t want to waste time learning about commands you hardly ever use, especially when you could always easily look them up later. Instead this course focuses on giving you a Bootcamp style approach to turn you into a PRO in just ONE WEEK!

Why learn Git and GitHub?

Git and GitHub allow you to easily keep different versions of a large codebase organized. When working almost any job as a developer, understanding git and GitHub is an essential skill. It’s also one of the very first things you need to know to hit the ground running at a new position, which is why this course is specifically designed to get you from zero to hero in just 5 days! We’ve designed the course in a 5 day format so you can get up and running in just one work week.

Why choose this course?

Many other courses waste time covering the same topics over and over again in a dull and repetitive format, instead of focusing on what you need to know in the real world! We’ve designed this course for someone who just started a new developer role and needs to get up to speed on git and GitHub in their first week, which is why the sections are organized in a 5 day format. With just approximately one hour a day you can go from Zero to Hero with git and GitHub!

What’s covered in this course?

We cover a wide variety of the most important topics in git and GitHub, including:

  • Understanding Version Control
  • Git and GitHub Setup
  • Code Repository Basics
  • Snapshots and Applications
  • Basic git commands
  • Working with Branches
  • Merges and Changes
  • Cloning Repos
  • Understanding git stash
  • Checking for differences between commits
  • Using git as an organization

Throughout the course you’ll be provided with example code, diagrams, and slides so you have easy to understand references you can come back to whenever you need.

What you’ll learn

  • Understand what git is and how it works
  • Comprehend the differences between git and Github
  • Work with Git Merges and Merge Conflicts
  • Understand the use of git at an organizational level
  • Discover specific GitHub features
  • Learn how to push and pull code from Github
  • Understand how to use commands such as git diff
  • Learn how to rollback changes using a variety of git commands
Table of Contents

Day 0 – Course Overview
1 Welcome to the Course!
2 Course Overview
3 Version Control Overview
4 OPTIONAL Command Line Basics – Windows Command Prompt
5 OPTIONAL Command Line Basics – MacOS or Linux

Day 1 – Introduction to Version Control, Git and Github
6 Welcome to Day 1!
7 Git and GitHub
8 Installing Git
9 GitHub Account
10 Configure Git
11 Creating and Cloning Repositories
12 Private Repositories
13 Day 1 Summary and Exercise

Day 2 – Starting to Use git
14 Welcome to Day 2
15 Understanding Git Usage and Workflow
16 Add and Commit
17 Git Log
18 Git Remote and Git Push
19 Fetch and Pull
20 Day 2 Summary and Exercise

Day 3 – Working with Others
21 Introduction to Day 3 – Working with Others
22 Understanding Branches
23 Understanding HEAD
24 Git Branch Commands
25 Delete and Rename Branches
26 Merging Branches – Theory and Concepts
27 Merging Branches in Practice
28 Git Diff
29 Working with Others – Exercise and Solution

Day 4 – Going back and Undoing Changes
30 Introduction to Undoing Changes
31 Git Checkout and Detached HEAD
32 Git Restore
33 Git Reset
34 Git Revert
35 Undoing Changes – Exercise and Solution

Day 5 – Git and GitHub in Practice
36 Introduction to Day 5 – Git and GitHub in Practice
37 Using Git Stash
38 Push and Pull with Git Remote
39 Common Workflow Patterns
40 GitHub Repository Tour
41 GitHub Pull Requests
42 Forking on GitHub
43 GitHub Actions
44 Day 5 Exercise and Solution