Staging
Area
My Local
Repository
My Remote
Repository
Working
Directory
Another
Person’s
Local
Repository
Another
Person’s
Remote
Repository
My
Computer
git checkout
git pull
git add
git commit
git push
fo
rk
Another Person’s Computer
git
clo
ne
pull request
git fetch