Master Git: Understand Commits, Branches & More
Learn how Git works—commits, branches, reset, rebase—to troubleshoot and improve your daily version control skills. 🔧

LearnThatStack
1.0M views • Dec 6, 2025

About this video
How Git Actually Works — finally understand commits, branches, reset, rebase & more.
You use Git every day. Commit. Push. Pull. But when something breaks, you're Googling "how to undo git rebase", copying Stack Overflow commands and confused.
This video helps you understand git better. We'll open the black box and show you exactly how Git works underneath — so you never fear it again.
TIMESTAMPS:
00:00 - Intro
00:33 - What is a commit?
01:45 - The DAG
03:03 - Branches
04:13 - HEAD
05:41 - The Staging Area — Git's waiting room
06:28 - Checkout vs Reset vs Revert
09:58 - Why rebase "rewrites history"
11:51 - The Reflog — your safety net
12:40 - Outro
WHAT YOU'LL LEARN:
→ What a commit actually contains
→ Why branches are just tiny pointers — and why that matters
→ The difference between checkout, reset, and revert
→ When to use rebase vs merge (and why rebase can be dangerous)
→ How to recover "lost" commits with git reflog
Explore more such videos -
https://www.youtube.com/playlist?list=PLWP-VtjCVpWx7kPq30XRN6O6LjVQ4VL95
🔗 RESOURCES:
Git Documentation: https://git-scm.com/doc
Pro Git Book (free): https://git-scm.com/book
#git #gittutorial #gitforbeginners #programming #coding #developer #softwareengineering #learntocode #gitrebase #gitreset #computerscience #devtools #tech #webdevelopment
You use Git every day. Commit. Push. Pull. But when something breaks, you're Googling "how to undo git rebase", copying Stack Overflow commands and confused.
This video helps you understand git better. We'll open the black box and show you exactly how Git works underneath — so you never fear it again.
TIMESTAMPS:
00:00 - Intro
00:33 - What is a commit?
01:45 - The DAG
03:03 - Branches
04:13 - HEAD
05:41 - The Staging Area — Git's waiting room
06:28 - Checkout vs Reset vs Revert
09:58 - Why rebase "rewrites history"
11:51 - The Reflog — your safety net
12:40 - Outro
WHAT YOU'LL LEARN:
→ What a commit actually contains
→ Why branches are just tiny pointers — and why that matters
→ The difference between checkout, reset, and revert
→ When to use rebase vs merge (and why rebase can be dangerous)
→ How to recover "lost" commits with git reflog
Explore more such videos -
https://www.youtube.com/playlist?list=PLWP-VtjCVpWx7kPq30XRN6O6LjVQ4VL95
🔗 RESOURCES:
Git Documentation: https://git-scm.com/doc
Pro Git Book (free): https://git-scm.com/book
#git #gittutorial #gitforbeginners #programming #coding #developer #softwareengineering #learntocode #gitrebase #gitreset #computerscience #devtools #tech #webdevelopment
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
1.0M
Likes
46.7K
Duration
13:25
Published
Dec 6, 2025
User Reviews
4.8
(201) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now