Git

Completed the git task totally. Also Viktor's task works here. Merge it into the master.