We always use source code control. It's like a time machine. We can work in
parallel universes of our source code, experimenting without fear of losing
work, rolling back if something goes wrong.
Git is an open source source code control system written
by Linus Torvalds. It's fast and great for working in branches.
We use GitHub for hosting our Git repositories.