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
110
0
Share
Let's git it on
An introduction to git, github and version control.
Reed Allman
September 10, 2013
More Decks by Reed Allman
See All by Reed Allman
Cond: A Case Study; or Shipping Fn Channels
rdallman
0
130
BYOMQ: Build Your Own Message Queue
rdallman
0
300
Docker after 500M Containers
rdallman
0
160
Rocks rocks
rdallman
0
130
Cradle to the Gradle
rdallman
1
320
Other Decks in Technology
See All in Technology
Expiration of Secure Boot Certificates for vSphere Virtual Machines
mirie_sd
0
120
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
220
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
150
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
140
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
120
Do Ruby::Box dream of Modular Monolith?
joker1007
1
360
AI バイブコーティングでキーボード不要?!
samakada
0
640
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.5k
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
220
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
130
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
180
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
38k
Featured
See All Featured
The Invisible Side of Design
smashingmag
303
52k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
How to make the Groovebox
asonas
2
2.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Building an army of robots
kneath
306
46k
Speed Design
sergeychernyshev
33
1.6k
Mind Mapping
helmedeiros
PRO
1
170
Paper Plane (Part 1)
katiecoart
PRO
0
6.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
ラッコキーワード サービス紹介資料
rakko
1
3.1M
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