Top Banner
GIT AND GITHUB Using Distributed Version Control eectively at Using Distributed Version Control eectively at
29

Using Git and GitHub Effectively at Emerge Interactive

Jan 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Using Git and GitHub Effectively at Emerge Interactive

GIT AND GITHUBUsing Distributed Version Control effectively atUsing Distributed Version Control effectively at

Page 3: Using Git and GitHub Effectively at Emerge Interactive

Who is Matthew?

Open source contributor

Build tool and continuous delivery author

5 year Git evangelist

VP of Training at GitHub

Page 4: Using Git and GitHub Effectively at Emerge Interactive
Page 5: Using Git and GitHub Effectively at Emerge Interactive
Page 6: Using Git and GitHub Effectively at Emerge Interactive
Page 7: Using Git and GitHub Effectively at Emerge Interactive
Page 8: Using Git and GitHub Effectively at Emerge Interactive

Rebasing

Page 9: Using Git and GitHub Effectively at Emerge Interactive

Push and Pull

Page 10: Using Git and GitHub Effectively at Emerge Interactive

Rerere

Page 11: Using Git and GitHub Effectively at Emerge Interactive

Rebase onto

Page 12: Using Git and GitHub Effectively at Emerge Interactive

pickaxe

Page 13: Using Git and GitHub Effectively at Emerge Interactive

blame

Page 14: Using Git and GitHub Effectively at Emerge Interactive

Continuous Delivery

Page 15: Using Git and GitHub Effectively at Emerge Interactive

local commits

Page 16: Using Git and GitHub Effectively at Emerge Interactive

pull requests

Page 17: Using Git and GitHub Effectively at Emerge Interactive

allow for RDD

Page 18: Using Git and GitHub Effectively at Emerge Interactive

peer review

Page 19: Using Git and GitHub Effectively at Emerge Interactive

simpler merges

Page 20: Using Git and GitHub Effectively at Emerge Interactive
Page 21: Using Git and GitHub Effectively at Emerge Interactive
Page 22: Using Git and GitHub Effectively at Emerge Interactive
Page 23: Using Git and GitHub Effectively at Emerge Interactive
Page 24: Using Git and GitHub Effectively at Emerge Interactive

reduce friction

Page 25: Using Git and GitHub Effectively at Emerge Interactive

trust tests

Page 26: Using Git and GitHub Effectively at Emerge Interactive

Hub

Page 27: Using Git and GitHub Effectively at Emerge Interactive

ghi

Page 28: Using Git and GitHub Effectively at Emerge Interactive

Thanks!