Book Outline
-
Problems with folders of code (8)
-
We need versioning (8)
-
Taking Git for a ride (10)
- what to download, how to setup
- UI tool
- creating a git, and making a commit, looking at status and log
-
Under the hood (5)
- snapshot
- overview of how git works
-
Telling Git about you (5)
- editor
- name
- config
-
The git workflow (10)
- branch
- commit messages
- add
- status
- log
-
Github / Gitlab / Bitbucket .. (10)
- How to use them
- Branches / pull requests
- push / pull
-
Where do you go next? (10)
- cherrypick
- merge/squash
- git blame
-
Advanced Git (8)
- gitconfig
- githooks
- refs and reflog
- submodules
-
Exercises Workbook (15)
-
Cheat sheet