The Basics of Git and GitHub

Preview:

Citation preview

THE BASICS OFGIT AND GITHUB

Git tooling, techniques, and the GitHub platform

Who is Matthew?

Open source contributor

Build tool and continuous delivery author

5 year Git evangelist

VP of Training at GitHub

‣Why Git?

‣Setting up Git

‣Using Git

‣Using GitHub

Why Git?

CVS

Subversion

PVCS

Perforce

ClearCaseSource

Safe

RCS

Folders

Small Footprint

Simple

Powerful

Composable

Setting Up Git

binaries on your $PATH

http://help.github.com

Using Git

Create a Git repository

http://progit.org

http://github.com/matthewmccullough/git-workshop

http://help.github.com

Git GUIs

http://mac.github.com

https://github.com/github/GitPad

http://eclipse.org/egit/

Using GitHub

‣Social coding

‣Fork and pull model

Blessed Repo

‣Web-based image di!

‣Lightweight issue tracking

https://enterprise.github.com

Training

http://github.com/training/online

Q&A

Recommended