Developers have it easy. Git & Github are perfect for distributing, versioning and storing just about any codebase. Git is a lightweight tool that’s fast, reliable and easy to use (relatively, of course). Code is text though, and text is cheap to store, once you start having gigabytes and even terabytes of design assets things start to get tricky.