Basic commands for a github user.. GitBash is a program which you can download from here https://git-scm.com/downloads git is used to create, manage, update and uploade repositories to your github account..
If you wanna keep your repository private you must have to purchase a github pro account. Otherwise your repository will be public and anyone can see it.