Git is an open source distributed version control system used to handle any project, small or large, with agility and efficiency.

Git is an open source version control software developed by Linus Torvalds to help manage Linux kernel development.

Git is different from commonly used version control tools such as CVS and Subversion. It uses a distributed version library and does not require server-side software support.

Git basic operations syntax

Git's job is to create and save snapshots of your project and compare them to subsequent snapshots. This chapter introduces the commands for creating and submitting snapshots of your project.

Git basic operations example

$ touch README
$ touch hello.php
$ ls
README        hello.php
$ git status -s
?? README
?? hello.php
$