Getting Started with Version Control Systems: A Beginner's Guide
Git commands to get information about changes made to your files
Getting Started With Version Control System; Git and Github.
and the second top voted question on StackOverflow is...
There is no clean (database) development without Version Control
Why You Should Use A Version Control System (Git) For Your Projects
A Technical Guide To Version Control System (VCS) Internals