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
77
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
98
BYOMQ: Build Your Own Message Queue
rdallman
0
230
Docker after 500M Containers
rdallman
0
110
Rocks rocks
rdallman
0
84
Cradle to the Gradle
rdallman
1
260
Other Decks in Technology
See All in Technology
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
Android研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
100
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.4k
たくさん本を読んだけど 1年後には綺麗サッパリ!を乗り越えて 学習の鬼になるぞ👹
yum3
0
160
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.8k
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
初中級者用如何使用backlog -VALE TUDOEDITION-
in0u
0
140
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
160
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
Fireside Chat
paigeccino
25
2.8k
What the flash - Photography Introduction
edds
65
11k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Speed Design
sergeychernyshev
9
270
KATA
mclloyd
20
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Mythical Team-Month
searls
217
43k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Clear Off the Table
cherdarchuk
89
320k
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