Git and GitHub Crash Course for Beginners [2026]

Git and GitHub Crash Course for Beginners [2026]

freeCodeCamp.org via freeCodeCamp Direct link

- 0:12:46 Creating Your First Git Project git init

5 of 24

5 of 24

- 0:12:46 Creating Your First Git Project git init

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Git and GitHub Crash Course for Beginners [2026]

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - 0:00:00 Introduction to Git & GitHub
  2. 2 - 0:02:51 Why Version Control Matters
  3. 3 - 0:06:16 How Git Works Core Concepts
  4. 4 - 0:09:31 Installing Git on Windows/Mac/Linux
  5. 5 - 0:12:46 Creating Your First Git Project git init
  6. 6 - 0:16:06 Understanding git status
  7. 7 - 0:19:21 Staging Files with git add
  8. 8 - 0:22:41 Committing Changes git commit
  9. 9 - 0:25:56 Deleting Files Safely git rm, --cached, -f
  10. 10 - 0:29:11 Viewing Commit History git log
  11. 11 - 0:31:46 Working with Branches git branch, checkout
  12. 12 - 0:35:56 Merging Branches
  13. 13 - 0:38:51 Merge Conflicts Explained
  14. 14 - 0:42:36 Checking Out Older Commits
  15. 15 - 0:45:06 Comparing Versions with git diff
  16. 16 - 0:47:56 Pushing to GitHub git push
  17. 17 - 0:51:21 Fetch vs Pull git fetch, git pull
  18. 18 - 0:54:46 Undoing Changes Safely git restore
  19. 19 - 0:58:06 Saving Temporary Work git stash
  20. 20 - 1:01:26 Reverting Commits git revert
  21. 21 - 1:04:46 Understanding Git Rebase
  22. 22 - 1:09:06 Creating a Pull Request on GitHub
  23. 23 - 1:12:36 Reviewing & Merging a PR
  24. 24 - 1:15:56 Wrap Up & Final Thoughts

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.