I downloaded and installed GitHub (github.com/) on my window laptop before, so as I could share my Repositories on GitHub. From that time, I found the Git Shell has been installed on my laptop there too.
In order to install one copy of Zend Framework 2 on my local XAMPP, like Installing Zend Framework 2 on XAMPP in Windows, I need to download and intall Git from http://msysgit.github.io/.
Many people have talked about the difference between Github and Git. Like Github is one hosting service, and Git is one version control system.
But we know, Github also has tracking function. My question is where's the version control function coming from? If it's the Git Shell, then, what's the difference between Git and Git Shell? And if they are different, what's the use of Git Shell? And if they are similar, how I could use Git Shell rather than Git?
thanks!