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
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
220
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
230
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
20260204_Midosuji_Tech
takuyay0ne
1
150
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
760
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
170
配列に見る bash と zsh の違い
kazzpapa3
1
150
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
Digitization部 紹介資料
sansan33
PRO
1
6.8k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
140
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
8.5k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Designing for Timeless Needs
cassininazir
0
130
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Speed Design
sergeychernyshev
33
1.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Docker and Python
trallard
47
3.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Believing is Seeing
oripsolob
1
55
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!