- Fork the repo
- Check out a new branch based and name it to what you intend to do:
- Example:
If you get an error, you may need to fetch first by using
$ git checkout -b FEATURE
$ git remote update && git fetch
- Use one branch per fix / feature
- Example:
- Commit your changes
- Please provide a git message that explains what you've done.
- Commit to the forked repository.
- Example:
$ git commit -am 'Add some feature'
- Push to the branch
- Example:
$ git push origin FEATURE
- Example:
- Make a pull request