Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git Internals II

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Git Internals II

Avatar for Daniel Libanori

Daniel Libanori

June 07, 2019
Tweet

More Decks by Daniel Libanori

Other Decks in Technology

Transcript

  1. refs • ref: SHA1 hash ID que referência um objeto

    Git • Qual objeto? QUALQUER UM! • Porém geralmente é um commit • Já conhecemos esse cara…
  2. symref • É um nome que aponta para um ref

    • Branches locais, branches remotos e tags • Git pumbling: git rev-parse e git symbolic-ref
  3. 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