Description
In this course, you will learn :
- How Git Works
Syllabus :
1. Git Is Not What You Think
- Version Check
- Git Is an Onion
- Values and Hashes
- Storing Things
- First Commit!
- Versioning Made Easy
- One More Thing: Annotated Tags
- What Git Really Is
2. Branches Demystified
- What Branches Really Are
- The Mechanics of the Current Branch
- Let's Merge!
- Time Travel for Developers
- Merging Without Merging
- Losing Your HEAD
- Objects and References
3. Rebasing Made Simple
- What a Rebase Looks Like
- An Illusion of Movement
- Taking out the Garbage
- The Trade-offs of Merges
- The Trade-offs of Rebases
- Tags in Brief
- A Version Control System
4. Distributed Version Control
- A World of Peers
- Local and Remote
- The Joy of Pushing
- The Chore of Pulling
- Rebase Revisited
- Getting Social
- The Whole Onion