Git is a version control system (VCS) â€” a tool to help you keep track of changes. This is great for identifying What Went Wrongâ„¢ and figuring out how to fix it.
Git works equally well for teams and individuals. Open source people love it because it is very effective when you have herds of cats making lots of changes to the same stuff. (Also because it was created by Linus Torvalds, who created Linux.) It helps to think of Git as a tracking system that stores every revision of a document.
Read more at PuppetLabs blog.