Read this blog to learn about Why source code control is important?
- There should be single place to look at for source code when working as a team.
- There should be some backup when our machine is not recoverable.
- We should be able to see the difference between the last committed (hopefully working) code and our working copy and go back to the previous version if needed.
- We should the history of changes.