• Stars
    star
    132
  • Rank 274,205 (Top 6 %)
  • Language
  • Created over 15 years ago
  • Updated over 15 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

some of my git presentations for others to use to spread the word. Warning: this clone is rather large.
Git Presentations
=================

I'm putting a bunch of my Git presentations here since people are beginning to use them to give their own presentations.  Feel free to steal, use and modify them.  If you want to add your own or improve mine, just fork and add them and send me a pull request.  I do everything in Keynote, so I'm including those, but I'll export PDF versions of everything, too.  Each presentation will be in it's own folder, and I'll try to add some notes or something with each one if needed.

Talk Descriptions
=================

*basic_git_talk* 

High level overview of Git, why people use it, comparisons to SVN (including benchmarks), then a rundown on basic usage - setting up, workflow (edit/add/commit), what's happening behind the scenes, branchingand merging, log, diff, etc.  About 1 hour if you talk as fast as I do and there aren't any questions, but it's taken me close to 2 hours before with a chatty audience.

*git_world_economy_talk*

This is a short, 30 minute or so talk that I tend to give at larger companies that is very high level and fast paced, intended to convince people to move their personal and company open source projects to Git and GitHub.  This talk is about half high level Git evangelization, then half GitHub evangelization.

*railsconf08*

The first big talk I gave on Git in early 2008.  There are over 500 slides here, but I gave them fairly easily in about 45-50 minutes.  I did a screencast of this deck, so you can see the presentation being given (url in the readme in that subdir).  It introduces basic Git concepts, starting from the internals, then goes over all the porcelain you use most often.  This is a bit old (pre 1.6), it still assumes you have all the executables in your path rather than in libexec, and I've since moved away from talking about internals off the bat (Basic Git Talk still goes over some internal concepts, but much more gently and farther into the presentation, I think.

*sor09*

This is the talk I gave at Scotland on Rails in 2009.  It has a lot of the Basic Git Talk, plus a number of advanced commands (revision selection, bisect, rebasing, etc).  It is a large deck, over 500 slides - it will take at least 2 hours to get through.  I did 80% of it in 45 minutes, but I was in overdrive., One could easily split it into two shorter presentations.

Me
=================

Scott Chacon originally authored and gave most of these presentations.  If you have any questions, want permission for anything (chances are you'll have it) or are severely personally offended by anything in said slides, you can contact him at schacon at gmail dot com.

More Repositories

1

git-scribe

basically the best way to write an ebook
XSLT
1,353
star
2

hg-git

mercurial to git bridge, pushed to directly from the hg-git plugin in Hg
Python
621
star
3

gitbook

Git Community Book Source
Ruby
464
star
4

ticgit

Git based distributed ticketing system, including a command line client and web viewer
Ruby
432
star
5

grack

GIt Smart HTTP Server Rack Implementation
Ruby
385
star
6

git-pulls

command line tool to facilitate github pull requests
Ruby
293
star
7

why_i_love_github

265
star
8

cowsay

git version of awesome cowsay project
Shell
234
star
9

whygitisbetter

the source code for whygitisbetterthanx.com
Shell
163
star
10

igithub

github for the iphone
Objective-C
106
star
11

blink

Example file to blink the LED on an Arduino
Arduino
96
star
12

objective-git

Git Implementation in Objective-C
Objective-C
87
star
13

munger

a data munging and reporting library for Ruby
Ruby
82
star
14

erlangit

Erlang Git Implementation
Erlang
74
star
15

simplegit

example repo used for testing and such
Ruby
70
star
16

ShowOffPad

ShowOff Presenter on the iPad
Objective-C
68
star
17

simplegit-progit

simple git bindings - example project for Pro Git book
Ruby
61
star
18

geef

Git NEEEEF (Erlang NIF)
C
54
star
19

schacon.github.com

Ruby
51
star
20

git-lighthouse

A tool to help work with git projects that accept patches from Lighthouse
Ruby
47
star
21

git-ruby

A pure ruby implementation of Git - unmaintained. See grit for an active project that has inherited much of this code.
Ruby
45
star
22

kinectaby

ruby bindings to libfreenect
C
45
star
23

situation-clock

42
star
24

libgit

IGNORE THIS! - use libgit2
Ruby
41
star
25

asgit

ActionScript Git library and browser implementation
ActionScript
40
star
26

git-server

pure ruby version of git daemon server functions
Ruby
39
star
27

ghapp.sinatra.min

Minimal Sinatra app that has GitHub auth all ready to go
Ruby
29
star
28

showoff-wrangling-git

Wrangling Git ShowOff presentation from LCA2010
JavaScript
28
star
29

fuzec2

fuzed ec2 helper script
Ruby
26
star
30

githooks

example Git hooks such as user/path based ACL, message policy enforcement, etc
26
star
31

git-sphinx

a script that can help make your git repository code sphinxable
Ruby
21
star
32

ddd

developer driven development talk
JavaScript
21
star
33

github-contest

the github contest sinatra app
JavaScript
18
star
34

libgit2-examples

project to make sure the api guide examples run
C
18
star
35

perl

perl mirror
17
star
36

recipes

16
star
37

ribbit

Ruby bindings to libgit2 - moved to libgit2/ribbit
Ruby
16
star
38

tale_of_three_trees

rubynation talk
JavaScript
16
star
39

git-plumbing-preso

Git Plumbing Presentation at Scottish Ruby Conf
JavaScript
15
star
40

agitmemnon-server

Cassandra/Git backed python Git server
Python
14
star
41

gs-manual

git-scribe user manual - describing the tool and technical aspects of the workflows
13
star
42

kidgloves

the worlds simplest rack handler - builtin, single threaded, crappy pure-ruby server
Ruby
13
star
43

git-scribe-template

example git-scribe project structure
C
12
star
44

git-scm

Static templates for git-scm.com redesign
JavaScript
12
star
45

example

example git repository
12
star
46

pycon-hg-git

My PyCon 2010 Hg/Git Talk
Ruby
11
star
47

snifter

HTTP sniffer/browser for debugging HTTP/XML based protocols
JavaScript
11
star
48

calcdown

Calca/Soulver-like interpreter for Atom
CoffeeScript
11
star
49

subsucka

Fast import project, written in Erlang and Ruby, for converting svn repos to git repos quickly.
Ruby
10
star
50

gitcrazy

Crazy example scripts for a demonstration content distribution system using git
9
star
51

schacon

for my profile readme :)
8
star
52

hungarian-desks

An AirTable backed Hungarian algorithm solution to office desk assignment
Ruby
8
star
53

generalhawk

General Hawk for CI Joe
Ruby
8
star
54

tres-arboles

una charla explicando git reset
8
star
55

showoff-server

node.js/websocket server for allowing a presenter using ShowOff to control slides on their viewer's browsers.
JavaScript
7
star
56

groundcontrol

testing framework
JavaScript
7
star
57

agitmemnon

Git/Cassandra Ruby Library
JavaScript
7
star
58

collabgit

ShowOff preso on collaborating with Git
JavaScript
7
star
59

myproject

test for screencast
Ruby
7
star
60

showoff_open_source_biz

ShowOff Presentation on Open Source in Business
JavaScript
7
star
61

gitbrowser

Ruby
6
star
62

sitebase

base for a simple site with blueprint css and jquery
6
star
63

mydotjs

my dotjs scripts
JavaScript
6
star
64

django-schedule

Python
6
star
65

git-glance

Simple Git/Hub changelog generator, sprinkled with AI
Rust
6
star
66

fireeaglet

native iphone fire eagle updater
5
star
67

petition_watch

App to watch for petitions that you care about
Ruby
5
star
68

gitrack

git on rack - just an example application for a screencast
Ruby
5
star
69

gitx

A gitk clone for OS X
Objective-C
4
star
70

article

C
4
star
71

hg-git-tester

crappy tests for hg-git to make things easier for me
Ruby
4
star
72

rails-test

Ruby
4
star
73

testrepo

test repo
Java
4
star
74

fowa-talk

4
star
75

git-crash-showoff

simple git showoff presentation
4
star
76

tobal

Automatically exported from code.google.com/p/tobal
Ruby
4
star
77

snakeeyes

cijoe like soldier that reports to general hawk
Ruby
4
star
78

fuselage

Light weight Ruby wrapper for Github v3 api
Ruby
3
star
79

example-stats

example project for article
Ruby
3
star
80

project

test project for tutorial
Ruby
3
star
81

teddy-tv-web

JavaScript
3
star
82

mytest

Ruby
3
star
83

hw

Ruby
3
star
84

aoc

Ruby
3
star
85

testtest

2
star
86

blah

Ruby
2
star
87

xc4test

2
star
88

testwhatever

2
star
89

trulia

Ruby
2
star
90

railstest

Ruby
2
star
91

try_git

2
star
92

man

manifest test
2
star
93

test-cmu

2
star
94

newrepo

2
star
95

testyd

2
star
96

usctest

Ruby
2
star
97

chatterblog1

CSS
2
star
98

naudio-with-unity3d

Automatically exported from code.google.com/p/naudio-with-unity3d
1
star
99

sfnew

1
star
100

githubflow

GitHub Flow Website
1
star