5.00
(1 Rating)

The Git & GitHub Bootcamp

Wishlist Share
Share Course
Page Link
Share On Social Media
Website Icon

About Course

Learn Git and GitHub for free with this comprehensive bootcamp! This free Udemy course covers everything you need to know to start using Git and GitHub in the real world. The course is broken down into four units:

  • Git Essentials
  • Next Level Git
  • Github & Collaboration
  • The Tricky Bits

You will learn about essential Git concepts such as version control, committing, branching, merging, resolving conflicts, and more. You will also learn about advanced Git topics such as stashing, undoing changes, rebasing, interactive rebasing, Git tags, semantic versioning, and more. The course includes tons of diagrams, visual references, and exercises to help you practice what you learn. This free course is perfect for anyone who wants to learn how to use Git and GitHub effectively.

This course is completely free and available on Theetay. We offer thousands of free courses from top platforms like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more. Start learning today!

Show More

What Will You Learn?

  • Understand how Git works behind the scenes
  • Explain the difference Git objects: trees, blobs, commits, and annotated tags
  • Master the essential Git workflow: adding & committing
  • Work with Git branches
  • Perform Git merges and resolve merge conflicts
  • Use Git diff to reveal changes over time
  • Master Git stashing
  • Undo changes using git restore, git revert, and git reset
  • Work with local and remote repositories
  • Master collaboration workflows: pull requests, "fork & clone", etc.
  • Squash, clean up, and rewrite history using interactive rebase
  • Retrieve "lost" work using git reflogs
  • Write custom and powerful Git aliases
  • Mark releases and versions using Git tags
  • Host static websites using Github Pages
  • Create markdown READMEs
  • Share code and snippets using Github Gists

Course Content

01 – Course Orientation

  • 001 Welcome To The Course!.mp4
    00:00
  • 002 Join Our Community!.html
    00:00
  • 003 What The Course Covers.mp4
    00:00
  • 004 A Note On The Exercises.mp4
    00:00
  • 005 Accessing The Slides & Diagrams.mp4
    00:00
  • Section Quiz

02 – Introducing…Git!

03 – Installation & Setup

04 – The Very Basics Of Git Adding & Committing

05 – Commits In Detail (And Related Topics)

06 – Working With Branches

07 – Merging Branches, Oh Boy!

08 – Comparing Changes With Git Diff

09 – The Ins and Outs of Stashing

10 – Undoing Changes & Time Traveling

11 – Github The Basics

12 – Fetching & Pulling

13 – Github Grab Bag Odds & Ends

14 – Git Collaboration Workflows

15 – Rebasing The Scariest Git Command

16 – Cleaning Up History With Interactive Rebase

17 – Git Tags Marking Important Moments In History

18 – Git Behind The Scenes – Hashing & Objects

19 – The Power of Reflogs – Retrieving Lost Work

20 – Writing Custom Git Aliases

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
Ahmad Mushtaq
12 months ago
As usual, Colt Steele's courses are really beneficial for me in my engineering career. Some of the git commands taught in the course are really not used at all in practical life but most of the course is well-drafted and well delivered. Would recommend this course to all engineers and software developers.

Want to receive push notifications for all major on-site activities?

×