- kind of covered:
- version control system
- repository
- working tree, working directory
- commit
- commit message
- branch
- merge
- remote
- push
- pull
- fetch
- clone
- staging area, index
- not really covered:
- diff
- rebase
- cherry-pick
- tag
- patch
- hash
- sha1
- object
- stash
- squash
- ref, reference
- objects
- fastforward-merge