Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 682 Bytes

Why-Git.md

File metadata and controls

13 lines (13 loc) · 682 Bytes

Guiding principles and implications

  • Speed
    • -> (almost) everything is local
  • Simple design
  • Strong support for non-linear development (thousands of parallel branches)
    • -> painless branching
  • Fully distributed
    • -> full history cloned locally
  • Able to handle large projects like the Linux kernel efficiently (speed and data size)
    • data size -> compression, pointers to same object
    • integrity -> everything checksummed