1) Форк репо (mwc в вашем случае).Это создание копии оригинального репо под вашей учетной записью.BB давайте переименуем репо на этом этапе.Предположим, вы выбрали mwc_j.Как я уже сказал, это не так интуитивно понятно в BB по сравнению с GH.
См. https://confluence.atlassian.com/bitbucket/forking-a-repository-221449527.html.
2) Клонируйте репо (mwc_j) на компьютер.
Используйте команду как git clone https://JeremiahCanuto@bitbucket.org/JeremiahCanuto/mwc_j.git
3) На вашем компьютере перейдите в каталог git repo и создайте ветку для ваших изменений, используя команду, подобную git checkout -b oauth2_support
. В вашем случае вы напрямую использовали главную ветвь для внесения изменений.Но хорошей практикой является создание ветки тем.
4) Теперь вы можете вносить изменения в исходный код, фиксировать и передавать в репозиторий (mwc_j) с помощью команды, подобной git push origin --set-upstream oauth2_support
5) После успешного завершения этого шага вы увидите новую ветку на веб-сайте BB под вашим репо (mwc_j), но еще не в mwc.
6) Теперь создайте запрос на извлечение последующие инструкции @ https://confluence.atlassian.com/bitbucket/create-a-pull-request-to-merge-your-change-774243413.html.
Вот тут у тебя проблемы, наверное.
С левой стороны вы видите свое репо (mwc_j) и ветку (oauth2_support).Все ваши изменения сейчас в этой ветке.
А с правой стороны у вас будет mwc
репо и master
ветка по умолчанию, но вы можете использовать раскрывающийся список, чтобы изменить назначение на mwc_j
и master
ветку.
Однако, исходя из вашего описания, вы можете оставить его как mwc
& master
, чтобы ваши изменения были объединены с репо mwc
, и другие получат ваши изменения.
Можно сохранить ваши изменения отдельно в ветке oauth2_support
в mwc
, выбрав mwc
из репозитория и опцию oauth2_support(new branch)
для выпадающего имени филиала.В этом случае ваши изменения не будут объединены с главной веткой mwc.
Надеюсь, это поможет!