Staging Area is an intermediate stage to which we decide and add files that will be committed/ added into the repo
# Add a file to staging area
git add <file-name>
# Add all files in folder to staging area
git add .
# Interactively select part of file that needs to be committed
git add -p <filename>