Всегда связывать запрос GitHub из командной строки после git pu sh? - PullRequest
1 голос
/ 11 февраля 2020

Когда я проверяю новую локальную ветвь и пу sh, или если через некоторое время я пу sh в ветку, я получаю что-то вроде следующего:

remote:
remote: Create a pull request for 'my-branch' on GitHub by visiting:
remote:      https://github.com/org/repo/pull/new/my-branch
remote:

Есть ли способ сделать так, чтобы всегда показывалось?

1 Ответ

1 голос
/ 12 февраля 2020

Как показывают строки, это сообщение является просто сообщением с удаленной стороны (GitHub), и GitHub отправляет его только при нажатии новой ветви, а не при последующих обновлениях. Я тоже иногда нахожу себя желающим, чтобы это появилось на более поздних нажатиях.

Однако вы можете использовать hub как предложено, или вы можете создать псевдоним, который открывает URL в браузере вашей системы по умолчанию. В macOS этот псевдоним будет выглядеть следующим образом:

[alias]
    pr = "!f() { open "https://github.com/org/$(basename "$(git rev-parse --show-toplevel)")/pull/new/$(git rev-parse --abbrev-ref HEAD)"; };f"

И затем вы можете запустить git pr, чтобы открыть эту ссылку. На Linux вы бы заменили open на xdg-open.

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