benortiz / talk-git-is-neat

Git is kinda neat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git is Neat

A talk on some cool extra features in git.

Format

  1. 20-30 minute presentation
  2. 30 minutes of interactive discovery, questions.

Interactive part

There are scripts in this repo to get you into interesting git states. All you have to do is reset the repo between examples.

git clone git@github.com:benortiz/talk-git-is-neat.git
cd talk-git-is-neat/
# Run an example
# Have fun and break things
git reset --hard origin/master
# Run another example

New to git

A couple of great resources to wrap your head around git:

  • Presentation: Git for Ages 4 and Up
    • Great at visually describing how to think of branches, commits, and history.
  • Reading: Think Like a Git
    • Without throwing a wall of text at you, this site breaks down git. I wish I had something like this around when I was first picking up git.

I've badly broken things and I need help

I want to goof off during the interactive part

About

Git is kinda neat


Languages

Language:Shell 100.0%