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
Git Internals II
Search
Daniel Libanori
June 07, 2019
Technology
0
40
Git Internals II
Daniel Libanori
June 07, 2019
Tweet
Share
More Decks by Daniel Libanori
See All by Daniel Libanori
SLA 99,99 - RubyConf 2022
dlibanori
0
65
Feature Toggles e suas categorias
dlibanori
0
90
PostgreSQL MVCC Internals
dlibanori
1
83
OWASP: O que ler
dlibanori
0
21
Git Internals I
dlibanori
0
25
Introdução ao systemd
dlibanori
0
160
The Evils of Duplication
dlibanori
3
110
Other Decks in Technology
See All in Technology
✨敗北解法コレクション✨〜Expertだった頃に足りなかった知識と技術〜
nanachi
1
770
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
0
170
Backlog AI アシスタントが切り開く未来
vvatanabe
1
170
Amazon Qで2Dゲームを作成してみた
siromi
0
170
Rethinking Incident Response: Context-Aware AI in Practice - Incident Buddy Edition -
rrreeeyyy
0
110
[OCI Technical Deep Dive] OCIで生成AIを活用するためのソリューション解説(2025年8月5日開催)
oracle4engineer
PRO
0
120
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
920
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
7.1k
Lambda management with ecspresso and Terraform
ijin
2
170
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
1
160
LTに影響を受けてテンプレリポジトリを作った話
hol1kgmg
0
380
リモートワークで心掛けていること 〜AI活用編〜
naoki85
0
190
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Facilitating Awesome Meetings
lara
55
6.5k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
KATA
mclloyd
32
14k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.6k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
The Cult of Friendly URLs
andyhume
79
6.5k
BBQ
matthewcrist
89
9.8k
Visualization
eitanlees
146
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
460
Transcript
Git Internals II O Retorno
Recap • Blob • Tree • Commit • Tag
Branches?!
refs • ref: SHA1 hash ID que referência um objeto
Git • Qual objeto? QUALQUER UM! • Porém geralmente é um commit • Já conhecemos esse cara…
symref • É um nome que aponta para um ref
• Branches locais, branches remotos e tags • Git pumbling: git rev-parse e git symbolic-ref
Clássicos • HEAD: commit mais recente do branch atual •
ORIG_HEAD: operações merge e reset guardam o HEAD de origem • FETCH_HEAD: operação fetch guarda o HEAD remoto • MERGE_HEAD: commit do branch mergeado
Heurística • .git/ref • .git/refs/ref • .git/refs/tags/ref • .git/refs/heads/ref •
.git/refs/remotes/ref • .git/refs/remotes/ref/HEAD
None
None
None
None
None