$30 off During Our Annual Pro Sale. View Details »
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
100
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
300
Other Decks in Technology
See All in Technology
初めてのDatabricks AI/BI Genie
taka_aki
0
200
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
300
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
240
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
130
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
2.2k
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
380
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
670
Jakarta Agentic AI Specification - Status and Future
reza_rahman
0
110
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
.NET 10の概要
tomokusaba
0
120
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
310
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
160
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Rails Girls Zürich Keynote
gr2m
95
14k
Speed Design
sergeychernyshev
33
1.4k
A designer walks into a library…
pauljervisheath
210
24k
For a Future-Friendly Web
brad_frost
180
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.3k
RailsConf 2023
tenderlove
30
1.3k
Facilitating Awesome Meetings
lara
57
6.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
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