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>