- Start by forking the main repository to create your own remote repository
- Clone down your remote repository:
git clone SSH_CLONE_URL
- Develop locally
- Once done, add files to staging:
git add -A
(taking a snapshot) - Add files (snapshot) to local repo:
git commit -am "commit message"
- Now push your local repository to the remote rep on Github:
git push origin master
- Finally, create a Pull Request against the main repository