Process Flow - How files move between three areas
Working Directory
Staging Area (Index)
Local Repository
Remote Repository
Files start in the working directory, then move to the staging area with 'git add', then to the local repository with 'git commit', and finally to the remote repository with 'git push'.