┌ working directory ├ staging area ├ .git directory └ .git remote directory
git add filename.tsx
git status
git status -s
git commit -m "message"
git diff
git difftool
git config --global -e : open a editor