Learn Git the Hard Way
INTERACTIVE COURSE

Learn Git the Hard Way

Beginner

86 Lessons

2h 30min

Certificate of Completion

Learn Git the Hard Way
4 Assessments
132 Playgrounds
48 Illustrations

Course Overview

Git is one of the most widely used version control tools, and is something that every developer should become comfortable with. In this course, you will get hands-on experience working with Git so that when it comes time to use it, you’ll be ready. You’ll start by learning some of the more fundamental concepts such as initializing a Git repository, adding files to a repository, and how to commit changes. You’ll also learn how to clone a repository, and how to create branching. You’ll then make your way to...Show More

Course Content

1

Introduction

2

Introduction to Git

3

Git Basics

4

Clone a Repository

5

Git Branching

6

Merging

5 Lessons

Assessment #1 - Git Core

Assessment

7

Git Stash

4 Lessons

8

Git Add Interactive

2 Lessons

9

Reflog

3 Lessons

10

Cherry Picking

4 Lessons

11

Git Rebase

3 Lessons

12

Git Bisect

4 Lessons

Assessment #2 - Advanced Local Git

Assessment

13

Fetching and Pulling Content

3 Lessons

14

Working With Multiple Repositories

3 Lessons

15

Pushing Code

5 Lessons

16

Git Submodules

5 Lessons

17

Pull Requests

2 Lessons

Assessment #3 - Remote Repository Management

Assessment

18

Git Log

3 Lessons

19

Squashing Commits

3 Lessons

20

Bare Repositories

4 Lessons

21

Cherry-Picking and Three-Way Merges

3 Lessons

22

Git Hooks

4 Lessons

Assessment #4 - Advanced Git

Assessment

23

Finished

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath