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
92
BYOMQ: Build Your Own Message Queue
rdallman
0
170
Docker after 500M Containers
rdallman
0
76
Rocks rocks
rdallman
0
51
Cradle to the Gradle
rdallman
1
220
Other Decks in Technology
See All in Technology
You're M̶u̶t̶e̶d̶ Rooted
patrickwardle
1
7.2k
Power Automate for desktopで 配信環境を改善してみた話
akiika
0
330
聊聊 Cgo 的二三事
david74chou
0
330
JAWS-UG 朝会 #36 登壇資料
takakuni
1
580
サイバー攻撃を想定したクラウドネイティブセキュリティガイドラインとCNAPP及びSecurity Observabilityの未来
sakon310
4
470
eBPFで実現するコンテナランタイムセキュリティ / Container Runtime Security with eBPF
tobachi
PRO
5
1.8k
DMMプラットフォーム ゼロから始めるKubernetes運用 課題と改善
pospome
0
420
開発環境のセキュリティおよびCI/CDパイプラインのセキュア化
rung
PRO
12
4.9k
20220731 如何跟隨開源技術保持你的職涯發展
pichuang
0
120
AWSを使う上で意識しておきたい、クラウドセキュリティ超入門(駆け足版)
kkmory
0
220
Cloud Foundryの移行先はどこか? オープンソースPaaS探し
kolinz
0
350
Azure DevOps Online Vol.6 - 業務で必要なCIをみんなで考えよう
kkamegawa
0
290
Featured
See All Featured
Debugging Ruby Performance
tmm1
65
10k
Keith and Marios Guide to Fast Websites
keithpitt
404
21k
Navigating Team Friction
lara
175
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
25
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
107
16k
GraphQLとの向き合い方2022年版
quramy
16
8.5k
What’s in a name? Adding method to the madness
productmarketing
11
1.6k
5 minutes of I Can Smell Your CMS
philhawksworth
196
18k
Code Reviewing Like a Champion
maltzj
506
37k
Why You Should Never Use an ORM
jnunemaker
PRO
47
7.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
239
11k
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