1) У меня есть репозиторий, как в него может добавить свои изменения другой человек? Он должен создать новую ветку, сделать комит, а я потом должен слить эту ветку с master?
2) Как будет выглядеть этот процесс для того человека? Какие действия ему нужно совершить?
1. Клонировать ваш репозитарий у себя.
2. Сделать изменения, закоммитить.
3. Запушить в свою ветку. Вы должны разрешить человеку пушить к себе в репозитарий. Если не хотите этого, то на первом шаге человеку нужно сделать форк.
4. Открыть pull-request на GitHub.