Part one create a repository
First of all, your should create an account @github.
Then "Create A Repository" to create an place where your commits will be stored, a "Public" one. Normally, with a README.
Copy the HTTPS url, then
git clone url # paste your https url here
ls # check files
subl . # modified README.md through sublime text
git status # should see "changes not staged for commit"
git add README.md # git add . add all files
git status # should see "changes to be commited"
git commit -m "modified the file" # should see 1 file changed etc.
# if this is the first time, then
git config -- global user.name "your user name"
git config -- global user. email your email address
git push origin master # type in your username and password
Part two generate ssh keys