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
An introductory talk about Git
Search
Daniel Alan Miller
April 02, 2015
Technology
0
63
An introductory talk about Git
I gave a quick crash course on Git to RethinkDB.
Daniel Alan Miller
April 02, 2015
Tweet
Share
More Decks by Daniel Alan Miller
See All by Daniel Alan Miller
Presentation to STL Angular Meetup
dalanmiller
0
100
Whichbus Presentation - Seattle Tech Meetup 2013
dalanmiller
0
82
Other Decks in Technology
See All in Technology
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
240
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
370
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
420
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
230
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
170
配列に見る bash と zsh の違い
kazzpapa3
1
150
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
230
プロポーザルに込める段取り八分
shoheimitani
1
250
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
120
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
270
Everyday Curiosity
cassininazir
0
130
Exploring anti-patterns in Rails
aemeredith
2
250
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
52
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
From π to Pie charts
rasagy
0
120
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
120
Scaling GitHub
holman
464
140k
So, you think you're a good person
axbom
PRO
2
1.9k
Transcript
None
None
It is the glue that binds devs together.
It is the glue that binds us together.
None
GIT
None
None
GIT TO THE CHOPPAH!
DAG
DIRECTED ACYCLIC GRAPH
None
None
WORK GOES THIS WAY WORKING DIR
WORK GOES THIS WAY WORKING DIR STAGING
STAGING INDEX WORK GOES THIS WAY WORKING DIR
$ git init
$ git "
None
$ git status
$ git
$ git add
$ git
$ git status
None
$ git commit
$ git
None
None
Hey this thing!:
Hey this thing!: b32bdaf9f59454403758d
–Pro-GIt “A higher probability exists that every member of your
programming team will be attacked and killed by wolves in unrelated incidents on the same night.”
Remove the thing!: Hey this thing!: b32bdaf9f59454403758d
$ git rm
$ git
None
$ git revert
$ git
None
$ git branch
None
None
None
None
$ git
None
wat
None
None
None
master planet_vulcan
master planet_vulcan
master planet_vulcan
planet_vulcan master
$ git checkout
$ git
None
$ git
None
None
$ git merge
$ git
master planet_vulcan
master planet_vulcan
None
$ git clone
$ git
None
None
None
$ git pull
$ git ⬇️
b32bdaf9f b32bdaf9f
b32bdaf9f b32bdaf9f
b32bdaf9f b32bdaf9f
$ git push
$ git ⬆️
b32bdaf9f b32bdaf9f
b32bdaf9f b32bdaf9f
b32bdaf9f b32bdaf9f
RethinkDB ὑ Git
Githooks
( FILES || LOC )
SOMEONE IN YOUR WORKING BRANCH HAS JUST MODIFIED THIS FILE!
None
if fizz_is_buzzed: return True elif not fizz_is_buzzed: return False
return fizz_is_buzzed @1flf if fizz_is_buzzed: return True elif not fizz_is_buzzed:
return False
Why not just edit at the same time?
{_hash:135h3, file: “example.txt”. change: {col :9, row:43, val:”d”} } {
hash:135h3, file: “example.txt”, change: {col :14, row:32, val:”j”} }
Fin Thank You
None
Thanks Noun Project!