Slide 1

Slide 1 text

git (for humans) a talk about

Slide 2

Slide 2 text

files. (.psd, .graffle, .md, .txt, .jpg, .dmg, .exe, .kitten...) git looks after your

Slide 3

Slide 3 text

versions of your files. more specifically,

Slide 4

Slide 4 text

history. (save as you progress, and get back to it easily) it stores your

Slide 5

Slide 5 text

A a file

Slide 6

Slide 6 text

A A2

Slide 7

Slide 7 text

A A2 A3

Slide 8

Slide 8 text

A4 A A2 A3 B B2

Slide 9

Slide 9 text

A A2-b A3 B A4 B2 B2-a A4-b Y1-a Y2-final Z Z-wut

Slide 10

Slide 10 text

dashboard-wires-23- f-approved-final- amends-12.psd

Slide 11

Slide 11 text

C1 a snapshot

Slide 12

Slide 12 text

concepts important git (in pink)

Slide 13

Slide 13 text

local copy of a project. you work on a

Slide 14

Slide 14 text

project A B C

Slide 15

Slide 15 text

project A B C git

Slide 16

Slide 16 text

A B C A B C A B C

Slide 17

Slide 17 text

clone it to your computer. know an existing project?

Slide 18

Slide 18 text

commit your change...

Slide 19

Slide 19 text

branch. ...to the current

Slide 20

Slide 20 text

checkout another branch.

Slide 21

Slide 21 text

pull other’s changes...

Slide 22

Slide 22 text

push ...and then your work to a...

Slide 23

Slide 23 text

remote server, for others to use.

Slide 24

Slide 24 text

C1 a commit “First sketches.”

Slide 25

Slide 25 text

C1 C2 “Wireframes”

Slide 26

Slide 26 text

C4 C1 C2 C3

Slide 27

Slide 27 text

C4 C1 C2 C3 C5 a branch a branch

Slide 28

Slide 28 text

C4 C1 C2 C3 C5

Slide 29

Slide 29 text

gitbox. (Git GUI tool)

Slide 30

Slide 30 text

gitx. (another GUI tool)

Slide 31

Slide 31 text

github. (their app for OS X & Windows)

Slide 32

Slide 32 text

tower (top notch tool – I learnt from it)

Slide 33

Slide 33 text

> terminal

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

links useful

Slide 37

Slide 37 text

git-scm.com git-scm.com/docs git-scm.com/book gitref.org try.github.com

Slide 38

Slide 38 text

@phuunet phuu.net

Slide 39

Slide 39 text

git (for humans) the end of a talk about