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
AWS Network Firewall Proxyを触ってみた
nagisa53
1
230
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
180
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
230
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
910
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
Become a Pro
speakerdeck
PRO
31
5.8k
Paper Plane (Part 1)
katiecoart
PRO
0
4.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
RailsConf 2023
tenderlove
30
1.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
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!