Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Let's git it on
Search
Reed Allman
September 10, 2013
Technology
0
110
Let's git it on
An introduction to git, github and version control.
Reed Allman
September 10, 2013
Tweet
Share
More Decks by Reed Allman
See All by Reed Allman
Cond: A Case Study; or Shipping Fn Channels
rdallman
0
120
BYOMQ: Build Your Own Message Queue
rdallman
0
300
Docker after 500M Containers
rdallman
0
150
Rocks rocks
rdallman
0
120
Cradle to the Gradle
rdallman
1
310
Other Decks in Technology
See All in Technology
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
150
書籍執筆での生成AIの活用
sat
PRO
1
160
SOC2は、取った瞬間よりその後が面白い
3flower
0
150
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
220
困ったCSVファイルの話
mottyzzz
1
350
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.8k
一番人に近いコードレビューア CodeRabbit
kinopeee
0
100
SwiftDataを覗き見る
akidon0000
0
300
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
アウトプットはいいぞ / output_iizo
uhooi
0
140
Git Training GitHub
yuhattor
1
250
なぜCREを8年間続けているのか / cre-camp-4-2026-01-21
missasan
0
1k
Featured
See All Featured
Optimizing for Happiness
mojombo
379
71k
Leo the Paperboy
mayatellez
4
1.3k
Site-Speed That Sticks
csswizardry
13
1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Technical Leadership for Architectural Decision Making
baasie
1
220
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Music & Morning Musume
bryan
47
7k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
100
Transcript
Let’s it on @rdallman10
Why should you git?
Guilty?
Guilty?
Because Linus!
Okay, okay, so what is git?
“Git allows groups of people to work on the same
documents (often code) at the same time, and without stepping on each other’s toes. It’s a distributed version control system.”
Let’s start with the “version control” part
None
Show me this witch magic!
first let’s get git
Mac: Linux: Windows:
Let the games begin
None
“stage” What are these words? “commit” “checkout”
Make a repo:
Stage a file:
Commit a… commit:
Cool
So how do I share with my group?
None
But… but... I don’t have a server
That, detective, is the right question
None
Make a github repo
Push to github
Tada
Okay that’s cool but... how does my group get my
code?
That, detective, is the right question
Should only do this once...
Once? but...
Pull!
Push!
None
Hello again
The server is only necessary for collaboration.
Don’t like people?
Then stay off github
We’ve only just begun
More Resources try.github.io git-scm.com/book try: learn: setup: help.github.com