Git Перемещение локальной ветки в удалённо помеченную ветку - PullRequest
0 голосов
/ 20 марта 2020

В новом проекте я работал над веткой последние несколько дней. Я наконец-то закончил свой код и отправил изменения в удаленную ветку. Когда я пошел создавать PR, я понял, что мой администратор репо создал новый тег из исходной ветви, откуда я изначально клонировал и удалил исходную ветку, не сказав мне (grr ...).

Мы используем bitbucket, и в интерфейсе PR я не могу выбрать удаленно помеченную ветвь в качестве места назначения (по крайней мере, она не отображается в интерфейсе). Я полагаю, что это должно быть закодировано в истории git, но я не знаю точную серию команд, чтобы добраться до этой точки.

В иллюстративных целях это то, что произошло:

  1. Я создал branch2 на основе branch1, который указывает на origin/master.
  2. branch1 был помечен как "mytag" и branch1 удален.
  3. Я пытаюсь создать PR с branch1 в качестве пункта назначения, но его нигде не найти, и я не могу понять, как вместо этого указать свой PR на «mytag» в качестве пункта назначения.

Вот что, я думаю, я мог бы сделать:

  1. Добавить тот же тег к моей ветке - Позволит ли я иметь возможность sh моей ветви к тегированному оригиналу / хозяину?
  2. Запустите новую ветку из тега и выберите мои изменения из старой ветки.
  3. Go полные кулачные бои на моем администраторе репо:)

Заранее спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...