pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: https://docs.github.com/ru/pull-requests/get-started/pull-request-quickstart

/pull-request-quickstart" data-next-head=""/>
Skip to main content

Краткое руководство по запросам на вытягивание

Предложите свое первое изменение и выполните все действия от первой фиксации до объединенного запроса на вытягивание.

Tool navigation

Запрос на вытягивание предлагает изменения в ветви отдельно от основной базы кода, чтобы другие могли просматривать изменения до их объединения. В этом кратком руководстве описан самый простой путь к запросу на вытягивание. Вы создадите ветвь, внесите и зафиксируете изменения, откройте запрос на вытягивание, ответите на отзывы и слияние.

Вы можете следовать на GitHub веб-сайте или с GitHub CLI помощью одного из вкладок выше.

Ветвь или вилка репозитория

Сначала вы создадите изолированное место для работы.

  1. В GitHubполе перейдите на главную страницу репозитория, для которого нужно предложить изменения.
  2. При необходимости, если у вас нет доступа на запись, потребуется вилка. Щелкните "Вилку " в правом верхнем углу и выполните действия. Затем перейдите в вилку репозитория.
  3. Щелкните меню селектора ветви в верхней части списка файлов. Это, вероятно, говорит главное. Введите новое имя ветви и нажмите кнопку Create branch new-branch-name from main.
  1. Чтобы использовать GitHub CLI, сначала необходимо установить его. См . раздел AUTOTITLE.

  2. Клонируйте репозиторий. Или вилку репозитория и клонируйте его локально одновременно.

  • Если у вас есть доступ на запись к репозиторию, клонируйте репозиторий:

    gh repo clone OWNER/REPO
    
  • Если у вас нет доступа на запись, сначала вы создадите вилку и клонируйте его одновременно.

    gh repo fork OWNER/REPO --clone
    
  1. Перейдите в каталог клонированного репозитория.

    cd REPO
    
  2. Создайте и переключитесь на новую ветвь.

    git checkout -b YOUR-BRANCH-NAME
    

Создание или изменение кода

Внесите изменения в ветвь. Для первого запроса на вытягивание сохраните фокус и простое изменение. Более мелкие запросы на вытягивание быстрее просматриваются и упрощают слияние.

Попробуйте выполнить одно из следующих действий, чтобы внести изменения.

  • Изменение файлов локально в интегрированной среде разработки или текстовом редакторе.
  • Измените файл непосредственно, GitHub перейдя к нему и щелкнув его.

Часто фиксируйте

Сохраните работу в небольших значимых фиксациях. Каждая фиксация записывает моментальный снимок и сообщение, описывающее изменение.

git add .
git commit -m "Describe your change"
git push --set-upstream origen YOUR-BRANCH-NAME

При изменении файла GitHub и готовности к фиксации вы введете сообщение фиксации и зафиксируете его непосредственно в ветви.

  1. Нажмите кнопку "Зафиксировать изменения...".
  2. В поле сообщения "Фиксация " введите краткое описание внесенных изменений.
  3. Выберите ветвь, с которым вы работаете.
  4. Нажмите кнопку " Предложить изменения".

Изменение будет добавлено и зафиксировано в ветви.

Открытие запроса на вытягивание

Если в ветви есть изменения, которые вы хотите предложить, откройте запрос на вытягивание в базовой ветви.

  1. На главной странице репозитория нажмите кнопку "Запросы на вытягивание", а затем нажмите кнопку "Создать запрос на вытягивание".
  2. Для базовой ветви основной, вероятно, уже выбран и обычно это базовая ветвь, в которую вы будете объединяться.
  3. Для ветви сравнения выберите ветвь, содержащую изменения.
  4. Нажмите "Создать pull request".
  5. Введите заголовок и описание, объясняющее, что вы изменили и почему.
  6. Вы можете создать запрос на вытягивание, готовый к просмотру или в черновике.
  • Если он готов к просмотру, нажмите кнопку "Создать запрос на вытягивание".
  • Чтобы предоставить общий доступ к работе, используйте раскрывающийся список и выберите команду "Создать запрос на вытягивание черновика".

Вы можете создать запрос на вытягивание, готовый к просмотру или в черновике.

  • Если он готов к просмотру:

    gh pr create
    
  • Предоставление общего доступа к работе

    gh pr create --draft
    

Затем следуйте инструкциям, чтобы задать базовую ветвь, название и описание.

Если вы делаете дальнейшие фиксации в той же ветви, они будут автоматически добавлены в запрос на вытягивание.

Запрос проверки

Чтобы запросить проверку с помощью поля "Рецензенты" , необходимо написать доступ к репозиторию и запросить проверку от человека или команды с доступом на чтение к репозиторию. Если запросить проверку, пользователь или команда получит уведомление. В некоторых случаях вы увидите предлагаемых рецензентов, которые можно выбрать.

Если флажок "Рецензенты " недоступен для вас, можно:

  • Проверьте читаемую информацию для репозитория, чтобы получить рекомендации по проверкам запросов на вытягивание и следуйте инструкциям.
  • Если вы знаете, кто может сделать обзор для вас, обратитесь к ним и поделитесь ссылкой на запрос на вытягивание.

Отзыв о проверке адреса

Рецензенты могут комментировать, предлагать изменения или запрашивать изменения перед объединением запроса на вытягивание.

  • Чтобы принять предложение рецензента, нажмите кнопку "Зафиксировать предложение " (или пакетное несколько и нажмите кнопку "Зафиксировать предложения").
  • Чтобы внести более широкие изменения, измените код и отправьте новые фиксации в ту же ветвь. Запрос на вытягивание обновляется автоматически и повторно выполняет все проверки.
  • Пометьте каждую беседу как разрешенную после ее устранения.

Слияние и развертывание

После прохождения необходимых проверок и проверок состояния объедините запрос на вытягивание, чтобы перенести изменения в базовую ветвь. Если вы решили не объединить изменения, можно закрыть запрос на вытягивание.

Совет

Различные репозитории могут иметь разные требования для объединения. Просмотрите все соответствующие рекомендации и следуйте инструкциям.

  1. В нижней части запроса на вытягивание нажмите кнопку "Объединить запрос на вытягивание".
  2. Нажмите кнопку "Подтвердить" , чтобы завершить слияние.
  3. (Необязательно) Удалите головную ветвь, чтобы сохранить репозиторий в порядок.
gh pr merge

Следуйте инструкциям, чтобы выбрать метод слияния и при необходимости удалить ветвь.

Дальнейшие действия

После первого запроса на вытягивание попробуйте просмотреть работу другого пользователя. См . раздел AUTOTITLE.

Дополнительные материалы

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy