Today, Lets discuss about the version control of software & how a source code version control system can help you to maintain your software flawlessly. There are many version control systems are present in the market right now but as per my opinion & experience "Git" is the best solution for version control. Git is a Free & Open Source, Distributed software version control system. It can handle a wide range of software products ranging from very small to extra large projects. The efficiency & speed you get with Git is the best. Also, Git ensures freedom to share your projects under the "GNU General Public License Version 2.0".