Вы можете создать новую ветку для каждой функции, которую вы добавляете в свой проект, и отправить эти ветви в github.
$ git checkout -b newfeature
... make your changes ...
$ git add .
$ git commit 'description of your changes'
$ git push origin newfeature