- Each one commit is considered an important milestone/concept of the studying content
- Each commit has a commit message that explains its concept
- For any new studying material, create a new branch.
- After finished, evaluate if it was useful. If yes, merge that branch into
master
.