Page 1
-->
NUTSNBOLTSOFGITINNEXT90MINS..
Page 3
GITISASTUPIDCONTENTTRACKINGSYSTEM
KNOWNFORDISTRIBUTED-EFFICIENCY
Page 4
SHA1(EVERYOBJECTINGITHASITSOWNHASH)
AND
INTEGRITY(NOACCIDENTALCORRUPTION)
Page 5
PROTOCOLSGIT-SSH-HTTP(S)
Page 10
REFERENCESBranch-Remote-Stash
Page 13
REPOSITORYgitinit
Page 15
Content+Meta-Data
COMMITgitcommit
Page 17
pronounced“ref-log”,not“re-flog”
REFLOGgitreflog
Page 20
InaNutshell
BRANCHINGgitbranch
Page 21
MERGING + REBASING(I)COLLABORATIONCONFLICTRESOLUTION
Page 23
HOOKS.git/hooks
pre-commit,pre-push,pre-rebase,prepare-commit-message,etc
Page 25
Resetsarelikecheckouts
RESEThard,mixed,soft
Page 27
Undo
STAGEDgitreset--mixed
Page 33
GARBAGECOLLECTION
danglingobject
Page 35
ORGANIZATIONTeams-Projects-Everything
Page 36
REPOonGitHub
Code-Issues-Wiki-Stats
Page 37
FORKUpstream-PullReq.
Page 39
GITONVSKernelMagiconwindows
Page 40
UI&NAVIG.Connect-Changes-Branches-Synchronization-PullRequests
Page 54
THANKYOUKeepExploring!
Page 55
REFERENCESgit-scm
ProGitBookMSDNGitQuickStart
Page 56
CREDITSDesignClonedFromJohnPolacek
impress.jscreatedbyBartekSzopka