Skip to content
Learners.Center
CoursesPathsPricing
Sign inGet started
Menu
CoursesPathsPricingAboutContact
Sign inGet started
git commit●fetch()●SELECT *●HTTP 200●localhost:3000●branch●flexbox●POST /api●INDEX●status 404●merge●JSON●git commit●fetch()●SELECT *●HTTP 200●localhost:3000●branch●flexbox●POST /api●INDEX●status 404●merge●JSON●
Git & GitHub
M1FoundationsFree
  • What is Git?
  • Installing & first commit
  • The staging area
  • Checking status & history
M2Branching & mergingLocked
  • What is a branch?
  • Creating & switching branches
  • Branch playground
  • Merging branches
  • Resolving merge conflicts
M3GitHub & collaborationLocked
  • What is GitHub?
  • Remotes & cloning
  • Push, pull & fetch
  • Pull requests
M4Everyday GitLocked
  • Ignoring files with .gitignore
  • Undoing changes safely
  • Writing good commit messages
Courses/Git & GitHub/The staging area

Foundations · Lesson 3 of 16

The staging area

Loading lesson…

Learners.Center

Learn by doing.

A product by DreamyHook Digital Media.

Learn
All coursesCareer pathsPricingVerify a certificateProgrammingPythonHTML & CSS
Account
DashboardProfileSettingsSign inGet started
Company
AboutChangelogContactPrivacy PolicyTerms & ConditionsCancellation & Refunds

© 2026 Learners.Center — a product by DreamyHook Digital Media. Made for curious beginners.