Git InternalsVinkesh Banka, ThoughtWorks
Agenda● Git introduction
○ Areas (Working Directory, Staging, Repo)○ Commit○ Branching○ Stashing
● Git Internals & Object Graph○ Blob, Tree, Commit○ DAG○ Branching○ Rebasing○ reflog
● Debugging with git○ Blame○ Bisect○ Grep
Why use VCS?
Why Distributed VCS?
History
Git Basics (Demo)
Areas
File Lifecycle
Git Branching (Demo)
Git Merge & Merge Conflict (Demo)
Git Rebase (Demo)
Git Stash (Demo)
Git Internal Data Structure
Git Commits
Model
Blob (Demo)
Tree (Demo)
Commit (Demo)
Git Object Graph (DAG)
Git Branching
Git Merge
Git Rebase
Debugging
Git Blame(Demo)
Git Grep(Demo)
Git Bisect(Demo)
References
Top Related