Почему нажатие нового указателя ветки на удаленный Git приводит к запросу на вытягивание? - PullRequest
0 голосов
/ 19 июня 2020

Я нажал ссылку на ветку на удаленном компьютере, которую я переименовал локально, вот так, используя командную строку git bash:

git push origin new-branch-name:refs/heads/new-branch-name

Я получил следующий результат:

Total 0 (delta 0), reused 0 (delta 0)
remote:
remote: Create pull request for new-branch-name:
remote:   https://bitbucket.org/my-organisation/my-repo-name/pull-requests/new?source=new-branch-name&t=1
remote:
To https://bitbucket.org/my-organisation/my-app-name.git
 * [new branch]      new-branch-name -> new-branch-name

Насколько я понимаю, запрос на перенос состоит в том, что это запрос на объединение одной ветки с другой. Так почему же запрос на перенос создается только потому, что я нажал указатель? И почему мне не отображается запрос на перенос в BitBucket? Я не вижу, чтобы произошло «слияние» (что я обычно делаю в BitBucket для завершения или «закрытия» запроса на перенос).

1 Ответ

2 голосов
/ 19 июня 2020

Я не верю, что на самом деле создается запрос на перенос. Вместо этого это ссылка, по которой вы можете перейти, если хотите, чтобы создал новый запрос на перенос.

Очень часто люди используют sh ветку, чтобы просто открыть запрос на перенос с помощью эта ветка, поэтому они предоставляют ссылку, если вы этого хотите, поэтому вам не нужно искать в интерфейсе для этого. Если вы не хотите этого делать, просто проигнорируйте это, и запрос на перенос не будет создан.

...