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
52
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
81
Feature Toggles e suas categorias
dlibanori
0
110
PostgreSQL MVCC Internals
dlibanori
1
92
OWASP: O que ler
dlibanori
0
22
Git Internals I
dlibanori
0
26
Introdução ao systemd
dlibanori
0
170
The Evils of Duplication
dlibanori
3
110
Other Decks in Technology
See All in Technology
Embeddings : Symfony AI en pratique
lyrixx
0
280
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
440
ThetaOS - A Mythical Machine comes Alive
aslander
0
180
Bref でサービスを運用している話
sgash708
0
190
SaaSに宿る21g
kanyamaguc
2
160
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
4
370
Phase07_実務適用
overflowinc
0
1.9k
スピンアウト講座02_ファイル管理
overflowinc
0
1.3k
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
120
スピンアウト講座05_実践活用事例
overflowinc
0
1.2k
FastMCP OAuth Proxy with Cognito
hironobuiga
3
200
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
110
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
170
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
A Soul's Torment
seathinner
5
2.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Ethics towards AI in product and experience design
skipperchong
2
240
The World Runs on Bad Software
bkeepers
PRO
72
12k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Practical Orchestrator
shlominoach
191
11k
We Are The Robots
honzajavorek
0
200
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