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 addandgit commitcommands work together in the Git lifecycle. -
Apply the knowledge in a hands-on example using their own Git repository.