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

Git: an introduction

Emily Hyland
February 28, 2013

Git: an introduction

Emily Hyland

February 28, 2013
Tweet

More Decks by Emily Hyland

Other Decks in Programming

Transcript

  1. version snapshot of managed files control save and retrieve versions

    system set of integrated tools a version control system
  2. version snapshot of managed files control save and retrieve versions

    system set of integrated tools a version control system
  3. Git is a set of integrated tools to save and

    retrieve snapshots of managed files
  4. What does it mean that git is distributed? No central

    server necessary Every copy contains full history
  5. What does it mean that git is distributed? No central

    server necessary Every copy contains full history Most operations don’t require network
  6. repository working directory commit index the full set of files

    and history lives in .git directory the visible files of your project everything outside of .git a snapshot of your project staging area for next commit
  7. c14f2de blob a20b616 blob bc4d0fb blob commit tree parent author

    committer message 000742a 38a0164 1f62407 duien duien ... tree tree blob 38a0164 7095bff bc4d0fb tree blob blob 7095bff c14f2de a20b616