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 run 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