git for n00bs

37
GIT for n00bs Glenn F. Henriksen

Upload: glenn-henriksen

Post on 24-May-2015

233 views

Category:

Technology


0 download

DESCRIPTION

Slides for my "Git for n00bs" talk given at the Norwegian .Net User Group and Stavanger Software Developers meetup. The slides probably won't help you much unless you were there. If you want to learn about Git I suggest you read (or buy) the Git Pro book instead: http://git-scm.com/book

TRANSCRIPT

Page 1: Git for n00bs

GIT forn00bsGlenn F. Henriksen

Page 2: Git for n00bs

A brief history of version control

Page 3: Git for n00bs
Page 4: Git for n00bs
Page 5: Git for n00bs
Page 6: Git for n00bs

A brief history of

Git

Page 7: Git for n00bs

Git basics

Page 8: Git for n00bs
Page 9: Git for n00bs
Page 10: Git for n00bs

• Lokal• Integritet• Kan bare legge til

Page 11: Git for n00bs

Three states

.git directory (repository)Working directory Staging

area

Checkout the project

Stage the files

commit

Page 12: Git for n00bs

Git basics

initstatusadd

commit

Page 13: Git for n00bs

The way of the file

stagedUntracked modified

Remove file

Edit file

unmodifed

Stage file

Commit file

Add file

Page 14: Git for n00bs

Git branching

Page 15: Git for n00bs
Page 16: Git for n00bs
Page 17: Git for n00bs
Page 18: Git for n00bs

git branch testing

Page 19: Git for n00bs
Page 20: Git for n00bs

git checkout testing

Page 21: Git for n00bs
Page 22: Git for n00bs
Page 23: Git for n00bs
Page 24: Git for n00bs
Page 25: Git for n00bs
Page 26: Git for n00bs
Page 27: Git for n00bs
Page 28: Git for n00bs
Page 29: Git for n00bs
Page 30: Git for n00bs
Page 31: Git for n00bs
Page 32: Git for n00bs
Page 33: Git for n00bs
Page 34: Git for n00bs
Page 35: Git for n00bs
Page 36: Git for n00bs

[email protected]

@henriksen