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

Raw Git

Raw Git

A quick presentation covering some of the basics of working with Git objects in Ruby.

Scott Sanders

May 05, 2014
Tweet

More Decks by Scott Sanders

Other Decks in Programming

Transcript

  1. What is git? • Distributed Version Control System • A

    content addressable filesystem • OMG It’s full of SHA1 hashes! • With some reference logs to these hashes That’s pretty much it...
  2. “commit” SP <length> NUL “tree <sha>” LF “author <name> <timestamp>”

    LF “committer <name> <timestamp>” LF LF “<message>” LF