Git is a distuributed version control system.
But I am still learning to use it.
Git track changes of files.
Added a new branch:dev.
Deal with confilct.
merge with no-ff