Introduction to GIT In general ; it's a software tool that used to hunt and manage files updates process there are there main types of it ; local Version Control central Version Control Distributed Version Control it used on windows " command ", linux and Mac OS X