Chapters (35)
- 0:00Introduction to the Course
- 1:04What is Git & Version Control?
- 4:01Git vs. GitHub Explained
- 5:41Git Architecture: Local vs. Remote
- 9:37Installing Git (Windows, Mac, Linux)
- 10:41Terminal Setup & Verifying Installation
- 11:57Creating a Local Project & Files
- 14:41git init: Initializing a Repository
- 16:04Creating a Remote Repository on GitHub
- 18:05git clone: Cloning a Repository
- 20:20git status: Tracking Changes
- 21:43git add: Staging Changes
- 23:40git add Variations (., -A, specific files)
- 24:30git reset: Unstaging Files
- 30:22git commit: Saving Changes Permanently
- 32:00Configuring Git User Name & Email
- 34:13git reset HEAD: Undoing Last Commit
- 35:32git rm: Deleting Files
- 37:00git rm --cached: Stop Tracking Files
- 39:50git log: Viewing Commit History
- 40:58Git Branching Explained
- 43:53git checkout: Switching Branches
- 45:50git merge: Combining Branches
- 47:43Resolving Merge Conflicts
- 52:13Checking Out Previous Commits (Time Travel)
- 54:26git diff: Comparing Commits
- 55:50Understanding Push, Fetch, and Pull
- 57:18git push: Uploading to GitHub
- 58:43git fetch vs. git pull
- 1:00:24git restore: Discarding Local Changes
- 1:03:16git stash: Saving Unfinished Work
- 1:09:47git revert: Undoing Commits Safely
- 1:12:18git rebase: Cleaning Up History
- 1:16:48Pull Requests (PR) & Collaboration
- 1:19:57Conclusion & Cheat Sheet
Show the creator's full description
Learn Git and GitHub from scratch with clear examples, real workflows, branching, merging, stashing, rebase, pull requests, and more. Perfect for beginners who want strong foundations.
📚Resources
🔗 Git/GitHub Cheatsheet - https://www.facebook.com/share/p/17sW4f865u/
🔗 logicBase Labs YouTube Channel - https://youtube.com/@logicBaseLabs
🔗 Sumit Saha Personal Website - https://www.sumitsaha.me
🔗 Sumit Saha freeCodeCamp Handbooks - https://www.freecodecamp.org/news/author/sumitsaha
🔗 logicBaseLabs LinkedIn Page - https://www.linkedin.com/company/logicbaselabs/
🔗 logicBaseLabs X - https://x.com/@logicBaseLabs
🔗 logicBaseLabs Facebook - https://facebook.com/@logicBaseLabs
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
⏱️ Chapters
- 0:00:00 Introduction to the Course
- 0:01:04 What is Git & Version Control?
- 0:04:01 Git vs. GitHub Explained
- 0:05:41 Git Architecture: Local vs. Remote
- 0:09:37 Installing Git (Windows, Mac, Linux)
- 0:10:41 Terminal Setup & Verifying Installation
- 0:11:57 Creating a Local Project & Files
- 0:14:41 git init: Initializing a Repository
- 0:16:04 Creating a Remote Repository on GitHub
- 0:18:05 git clone: Cloning a Repository
- 0:20:20 git status: Tracking Changes
- 0:21:43 git add: Staging Changes
- 0:23:40 git add Variations (., -A, specific files)
- 0:24:30 git reset: Unstaging Files
- 0:30:22 git commit: Saving Changes Permanently
- 0:32:00 Configuring Git User Name & Email
- 0:34:13 git reset HEAD: Undoing Last Commit
- 0:35:32 git rm: Deleting Files
- 0:37:00 git rm --cached: Stop Tracking Files
- 0:39:50 git log: Viewing Commit History
- 0:40:58 Git Branching Explained
- 0:43:53 git checkout: Switching Branches
- 0:45:50 git merge: Combining Branches
- 0:47:43 Resolving Merge Conflicts
- 0:52:13 Checking Out Previous Commits (Time Travel)
- 0:54:26 git diff: Comparing Commits
- 0:55:50 Understanding Push, Fetch, and Pull
- 0:57:18 git push: Uploading to GitHub
- 0:58:43 git fetch vs. git pull
- 1:00:24 git restore: Discarding Local Changes
- 1:03:16 git stash: Saving Unfinished Work
- 1:09:47 git revert: Undoing Commits Safely
- 1:12:18 git rebase: Cleaning Up History
- 1:16:48 Pull Requests (PR) & Collaboration
- 1:19:57 Conclusion & Cheat Sheet
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.