Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Let's git it on
Search
Reed Allman
September 10, 2013
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
140
BYOMQ: Build Your Own Message Queue
rdallman
0
330
Docker after 500M Containers
rdallman
0
170
Rocks rocks
rdallman
0
150
Cradle to the Gradle
rdallman
1
340
Other Decks in Technology
See All in Technology
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
200
パッチ更新でterraform initが落ちた日
grimoh
1
140
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
260
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
Metadata - Section 1: HTML Basics
mohab1
0
120
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Six Lessons from altMBA
skipperchong
29
4.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Making Projects Easy
brettharned
120
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Producing Creativity
orderedlist
PRO
348
41k
New Earth Scene 8
popppiees
4
2.7k
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