Я пытаюсь изменить ветку под названием «3226640-link-for-all» для проблема вклада. Примечание. Первоначальный запрос на слияние был создан другим пользователем. Я пытаюсь переиграть его и сохранить кредит первоначальному пользователю.
Что я пробовал до сих пор:
Я проверил ветку и получил push-доступ.
я пытаюсь следовать это руководство (Выставка):
Однако я также посмотрел на некоторые более общие инструкции.
Команды, которые я использовал для запуска перебазирования, были:
git-клон https://git.drupalcode.org/project/search_api_glossary.git
cd search_api_glossary
git remote add search_api_glossary-3226640 [email protected]:issue/search_api_glossary-3226640.git
git fetch search_api_glossary-3226640
git checkout -b '3226640-ссылка для всех' --track search_api_glossary-3226640/'3226640-ссылка для всех'
git перебазировать происхождение/8.x-4.x -i
Я отметил единственную фиксацию другого автора как «Выбрать».
Затем я разрешил один конфликт (восходящие изменения в той же строке) и сделал:
git add -A && git rebase --continue
Это кажется довольно хорошим, и теперь у меня есть ветвь, которая содержит восходящие коммиты плюс один коммит (приписываемый первоначальному автору), который содержит как восходящие изменения в рассматриваемой строке, так и изменения ветки.
Теперь руководство (A) говорит, что нужно сделать git push origin.
Однако с этим есть проблемы, и я почти уверен, что вместо этого мне следует выполнять git push {{issue_branch}}, что в данном случае
git push search_api_glossary-3226640 3226640-ссылка для всех
Я прав в этом предположении?
Если это так, то следующая проблема заключается в том, что моя локальная ветвь отклонилась от источника и отображается как 4 впереди и 1 позади. Поэтому не будет толкать. Я предполагаю, что это связано с моим выбором «Выбрать» в интерактивной перебазировке. Что я должен был выбрать там?