Skip to content

Instantly share code, notes, and snippets.

@Infarh
Created July 5, 2024 08:24
Show Gist options
  • Save Infarh/b6c1abeeb61bbf1b1ea7e44c6bbddb09 to your computer and use it in GitHub Desktop.
Save Infarh/b6c1abeeb61bbf1b1ea7e44c6bbddb09 to your computer and use it in GitHub Desktop.
Переключение git на ветвь pull request'а

Переключениен на ветку запроса на вытягивание

Что бы переключиться на ветку нужного пулл-реквеста (пусть его номер будет 123) надо

git fetch origin pull/123/head:pull-request/rp-123
git checkout pull-request/rp-123
# ...
git branch -D pull-request/rp-123
  • Сперва происходит запрос к сетверу для получения данных о головном коммите pull/123/head и формируется локальная ветка с именем pull-request/rp-123
  • Затем происходит переключение локального репозитория на ветку pull-request/rp-123
  • ...
  • В конце работы ветка может быть удалена

Запрос данных о всех удалённых ветвях пулл-реквестов

git fetch origin +refs/pull/*:refs/remotes/origin/pr/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment