Git

Git is my version control system of choice. The original author of Git (Linus Torvalds) is also the original author of Linux, and Git was written to be the version control system for the Linux development team. Git was designed to be fast and to work well for both small and large teams working on small and large projects. Git also solves the single point of failure problem of centralized version control systems. With Git, the entire revision history is on every computer, not just the server. If the server breaks down, any of the other computers can immediately step in and act as the server. You have already learned a bit about Git in the context of GitHub, but now you’ll learn how it actually works.

Clone

Because Git has a different philosophy ...

Get Learning to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.