Git is a distributed version control system. Git is free software distributed under the GPL. The Git has interesting internal structure. I love GIT. And now I can push my own local repository on Github through git bash Hello world create a new branch is quick and simple. Ok,there are too many test cases, which makes me hard to find out what to write.