Git for version control

Git is a great version control tool. It allows you to keep a history of your code, sync your project online and collaborate with others.

resource