Git internals
46
Git Internals Vinkesh Banka, ThoughtWorks
-
Upload
hyderabad-scalability-meetup -
Category
Technology
-
view
573 -
download
0
Transcript of Git internals
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