In order to determine which chapters are the most interesting for you, please answer those few questions:
- I have already used the command
git clone
- I have created branches in a repository and can navigate between them
- I understand the value of the staging area of my local git copy
- I have created a pull request / merge request on Github or similar
- I have merged local branches together
- I have worked on forks, prior to making PR/MR to the upstream repository
- I know the difference between merging and rebasing
- I I have used git reflog and git reset at least once
- I have participated in large projects with multiple teams working on the same code base and potentially same features
Let's jump to the introduction