a command you use to add changes into the git staging area. You could think of it as a command to tell the system changes in which files you want to save and upload globally.
Git staging area is a space where changes are collected and reviewed before they are committed to the repository.