Intermediate Git

Jesse Keating and Adam Monsen

October 11, 2013

Intro

Credits

It's a Mystery!

Collaboratification

Get familiar with GitHub

Central repo "workplace" example

$ git checkout -b newtitle
$ editor README.md
$ git commit
$ git push -u origin newtitle

This section used to be about creating a stand-alone bare clone to share with others over SSH. This still works, of course, but you'll probably also want to learn GitHub since so many people use it.

Warning: some data is not in saved your git repo. For instance: pull request description/body, code reviews. It may be possible to export this.

Spread the fix around

Get Clever (1/3)

Aside: rebase vs. merge

Get Clever (1.5/3)

Get Clever (2/3)

Get Clever (3/3)

Get Old School (1/2)

Get Old School (2/2)

Further reading