12
LECTURE 14 OCT 22, 2010 Git, in graphic form

LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

LECTURE 14OCT 22 , 2010

Git, in graphic form

Page 2: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Change tracking basics

Page 3: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Branching and merging

Page 4: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Conflicts

Page 5: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

“Forking” vs branching

Page 6: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Communicating between repositories

Page 7: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Using github as a communications hub

Page 8: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Social policies for actual project management!

Page 9: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

A mini-tutorial

Page 10: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

A tour of github

Page 11: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Setting up github

Cloning & pulling from github is easy.

…setting it for pushes is not so easy.

This will be a separate lecture…

…but I’m happy to show people how to do it, individually.

(It uses the same kind of ‘key’ auth system that EC2 uses)

Page 12: LECTURE 14 OCT 22, 2010 Git, in graphic form. Change tracking basics

Using git in the meantime

Use the ‘git init’, ‘git add’, ‘git commit’, etc.

Copy the entire directory toa rented hard disk, or save it on your laptop.

Copy it back… tada.