Git is a program installed on your computer that tracks changes to your files over time — like an infinite, detailed "undo history" you control manually, one deliberate checkpoint at a time. GitHub is ...