An overview of what git is, how it works and why we want to learn to use it
Lessons tagged #git
4. Basic git commands
An overview of basic git commands - everything you need to work with a local repository
5. Working with remote repositories
Remote repositories are copies of the same repository in different locations
6. Working with branches
Most projects have a complicated history that is not a straight line and include contributions from multiple people
7. Merging, rebasing and handling conflicts
Inevetably when people work together conflits arise. Git helps us handle these conflicts (at least when it comes to the code)
9. Advanced git features
Finding specific commits, using multiple working trees and submodules
10. Exploring git workflows
There are many strategies for working on real-world projects
11. Git internals
Git internals, Git hooks, plumbing commands and more