Slide 1

Slide 1 text

GIT AND GITHUB Using Distributed Version Control effectively at Using Distributed Version Control effectively at

Slide 2

Slide 2 text

[email protected] github.com/training @matthewmccull matthewmccullough

Slide 3

Slide 3 text

Who is Matthew? Open source contributor Build tool and continuous delivery author 5 year Git evangelist VP of Training at GitHub

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Rebasing

Slide 9

Slide 9 text

Push and Pull

Slide 10

Slide 10 text

Rerere

Slide 11

Slide 11 text

Rebase onto

Slide 12

Slide 12 text

pickaxe

Slide 13

Slide 13 text

blame

Slide 14

Slide 14 text

Continuous Delivery

Slide 15

Slide 15 text

local commits

Slide 16

Slide 16 text

pull requests

Slide 17

Slide 17 text

allow for RDD

Slide 18

Slide 18 text

peer review

Slide 19

Slide 19 text

simpler merges

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

reduce friction

Slide 25

Slide 25 text

trust tests

Slide 26

Slide 26 text

Hub

Slide 27

Slide 27 text

ghi

Slide 28

Slide 28 text

Thanks!

Slide 29

Slide 29 text

[email protected] github.com/training @matthewmccull matthewmccullough