Improving software delivery in every organisation

Git + GitHub

All sections are required.

Initializing

Basics

Commits, refs, and labels

Diffs

Branches

Reset

Merging

Rebasing

Cherry Picking

Hunks

Visualizing Commits

Working with Remotes

Ignoring files

GitHub

Pull Request Etiquette

Git Commit Messages