Git is a distributed version control system which helps the developers to work on the same projects without interference of each other. multiple developers can work simulataneously on the same project using branch system in git .any project contains multiple branches having different work done by the developers which can be merge together using git merge method. git helps the developers to upload their projects or work on the github using git on the git bash .some commands are used to upload projects on github like git init,git add .,git commit -m "message" git push etc.