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

Raw Git

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Raw Git

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

Avatar for Scott Sanders

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