I need someone to write a manual on how Git works. Specifically, two main sections with subsections:
Demonstration of Git
staging, stashing, committing and commit message, pushing
branching, cherry-picking
rebasing
merging
reflog, resetting
Advantages of Git
Having a local copy of the repository
Quick and lighweight branching
Rebasing instead merging, clean history, immutability of commits
Using reflog when you make a mistake
I expect …
