This lesson introduces learners to one of the most fundamental concepts in Git — the workflow of how changes move from your local working directory to the staging area and finally into a commit. Using the instructional video "Git Fundamentals: Staging area, repository, working directory, file states, and commits tutorial", learners will gain a visual and practical understanding of how Git tracks and manages file changes.

By the end of this lesson, learners will be able to:

  • Describe the three key areas in Git: Working Directory, Staging Area, and Repository.

  • Identify the different file states: untracked, modified, staged, and committed.

  • Understand how git add and git commit commands work together in the Git lifecycle.

  • Apply the knowledge in a hands-on example using their own Git repository.

Last modified: Friday, 31 October 2025, 8:39 AM