Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Let's git it on
Reed Allman
September 10, 2013
Technology
0
73
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
93
BYOMQ: Build Your Own Message Queue
rdallman
0
180
Docker after 500M Containers
rdallman
0
78
Rocks rocks
rdallman
0
52
Cradle to the Gradle
rdallman
1
230
Other Decks in Technology
See All in Technology
KyvernoとRed Hat ACMを用いたマルチクラスターの一元的なポリシー制御
ry
0
240
オンプレk8sとEKSの並行運用の実際
ch1aki
0
320
Deep dive in Reserved Instance ~脳死推奨量購入からの脱却~
kzkmaeda
0
550
Stripe / Okta Customer Identity Cloud(旧Auth0) の採用に至った理由 〜モリサワの SaaS 戦略〜
tomuro
0
140
OVN-Kubernetes-Introduction-ja-2023-01-27.pdf
orimanabu
1
460
DNS権威サーバのクラウドサービス向けに行われた攻撃および対策 / DNS Pseudo-Random Subdomain Attack and mitigations
kazeburo
5
1.3k
OpenShiftでスポットVMを使おう.pdf
jpishikawa
1
410
インフラ技術基礎勉強会 開催概要
toru_kubota
0
190
AI Services 概要 / AI Services overview
oracle4engineer
PRO
0
180
MarvelClient Upgrade 64bit クライアントへの自動アップグレード設定
mitsuru_katoh
0
210
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
3
800
S3とCloudWatch Logsの見直しから始めるコスト削減 / Cost saving S3 and CloudWatch Logs
shonansurvivors
0
270
Featured
See All Featured
The Invisible Customer
myddelton
113
12k
Building Adaptive Systems
keathley
27
1.3k
Code Reviewing Like a Champion
maltzj
508
38k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
197
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
120
29k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
214
12k
In The Pink: A Labor of Love
frogandcode
132
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
7
590
Stop Working from a Prison Cell
hatefulcrawdad
263
18k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
11k
Ruby is Unlike a Banana
tanoku
93
9.6k
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