- Fork the main repository - Make a commit on the forked repository - Contribute -> open pull request -> now, the owner of the main repository can approve the changes
> git clone (clones the main repository to local) --- > git add . > git commit -m "[commit msg]" > git push (pushes local changes to the GitHub repository)