Пересмотрел ряд видетуториалов...
Вот главная ошибка. Чтобы действительно хорошо понимать, что вы делаете и зачем, нужно читать:
1.
Git Book /
Git для профессионального программиста
2.
Документацию к BitBucket1) Нужно ли было мне в начале вообще создавать этот Fork? И для чего он вообще нужен?
Если у вас есть права вносить изменения в оригинальный репозиторий, то fork не обязателен.
2) Как мне отправить правки именно главному участнику?
Pull Request3) Если я хочу периодически вносить такие правки, мне надо постоянно заново качать репозиторий? Или раз скачал и он хранится и как-то обновляется (или надо его обновлять?). Что бы не пропустить новые правки от другого человека, и не залить свои поверх его.
Using the Bitbucket to sync your fork to the origi...