Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the inner workings of Git in this comprehensive ACCU 2019 conference talk. Explore fundamental concepts that power Git's most advanced features as CB Bailey and Andy Balaam answer audience questions about the version control system's underlying model. Learn about the intricacies of git add, commit, and checkout commands, understand line ending control methods, and gain insights into Git's object model, including blobs, trees, and commits. Discover how Git handles compression, garbage collection, and pruning, and get valuable backup advice. Uncover the mysteries of the Git index, its role in staging changes, and how it interacts with the working directory and object database. By the end of this talk, gain a deeper understanding of Git's internal mechanisms, enabling you to leverage its full potential in your daily development workflow.
Syllabus
Introduction
Git init
Git description
Head
Add
Show on
Pig
Compression
Fck
Garbage collects
Pruning
Backup advice
The Index
Git Status
Update Index
Why is Git called Git
Will elute object still be in the database
If you delete maincc can you retrieve it
What is in the index
Add and reset
Index
Index view
Stage zero
Git index
Git add
What happens when you commit
Why does the index update
Commit edit message
Making a tree
Why tree
Tree objects
Right tree
Taught by
ACCU Conference