# Документация по запросам на вытягивание

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

## Recommended

* [О pull request'ах](/ru/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

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

* [Филиалы](/ru/enterprise-server@3.22/pull-requests/reference/branches)

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

* [Создание запроса на включение изменений](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

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

* [Просмотр предлагаемых изменений в запросе на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

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

* [Слияние запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  Слияние запросов на вытягивание в вышестоящей ветви, выбор методов слияния и соответствие требованиям репозитория, таким как проверки или проверки состояния.

* [Разрешение конфликта слияния на GitHub](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

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

* [Вилка репозитория](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

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

* [Коммиты](/ru/enterprise-server@3.22/pull-requests/reference/commits)

  Узнайте, как фиксации сохраняют изменения в файлах, отслеживают создание и упорядочивают журнал проекта в GitHub.

## Links

### Getting started

* [О pull request'ах](/ru/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

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

## Articles

* [О pull request'ах](/ru/enterprise-server@3.22/pull-requests/get-started/about-pull-requests)

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

* [Сведения о вилках](/ru/enterprise-server@3.22/pull-requests/get-started/about-forks)

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

* [Краткое руководство по запросам на вытягивание](/ru/enterprise-server@3.22/pull-requests/get-started/pull-request-quickstart)

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

* [Краткое руководство по просмотру запросов на вытягивание](/ru/enterprise-server@3.22/pull-requests/get-started/reviewing-pull-requests-quickstart)

  Просмотрите запрос на вытягивание, оставляя комментарии, делая предложения и утверждая или запрашивая изменения.

* [Написание кода для проекта](/ru/enterprise-server@3.22/pull-requests/concepts/writing-code-for-a-project)

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

* [Помощь другим пользователям в просмотре изменений](/ru/enterprise-server@3.22/pull-requests/concepts/helping-others-review-your-changes)

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

* [Предоставление отзывов](/ru/enterprise-server@3.22/pull-requests/concepts/giving-reviews)

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

* [Разрешение проверок](/ru/enterprise-server@3.22/pull-requests/concepts/resolving-reviews)

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

* [Развертывание кода](/ru/enterprise-server@3.22/pull-requests/concepts/deploying-code)

  Проверка проверок перед развертыванием, выбор стратегий слияния и эффективное управление ветвями при развертывании кода.

* [Управление ветвями в репозитории](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository)

  Создайте новые ветви для разработки и удаления неиспользуемых ветвей напрямую GitHub.

* [Фиксация изменений в ветви запроса на вытягивание, созданной из вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/committing-changes-to-a-pull-request-branch-created-from-a-fork)

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

* [Создание фиксации с несколькими авторами или от имени организации](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/creating-a-commit-with-multiple-authors)

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

* [Изменение сообщения о фиксации](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/changing-a-commit-message)

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

* [Сравнение фиксаций](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/comparing-commits)

  Сравните ветви, теги, фиксации, вилки и даты для эффективного анализа изменений и отслеживания журнала репозитория.

* [Устранение неполадок фиксаций](/ru/enterprise-server@3.22/pull-requests/how-tos/commit-changes/troubleshooting-commits)

  Устранение распространенных проблем фиксации, таких как неправильные ссылки пользователей, отсутствие локальных фиксаций и блоки защиты push-уведомлений.

* [Создание запроса на включение изменений](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request)

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

* [Создание запроса на вытягивание из вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/creating-a-pull-request-from-a-fork)

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

* [Изменение этапа запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-stage-of-a-pull-request)

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

* [Синхронизация запроса на вытягивание с базовой ветвью](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch)

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

* [Изменение базовой ветви запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/changing-the-base-branch-of-a-pull-request)

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

* [Запрос проверки запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/create-pull-requests/requesting-a-pull-request-review)

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

* [Запросы на вытягивание с накоплением](/ru/enterprise-server@3.22/pull-requests/how-tos/stacked-pull-requests)

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

* [Локальное получение для изменения запросов на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/checking-out-pull-requests-locally)

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

* [Просмотр предлагаемых изменений в запросе на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-pull-request)

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

* [Проверка изменений зависимостей в запросе на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/reviewing-dependency-changes-in-a-pull-request)

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

* [Комментирование в запросе на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/commenting-on-a-pull-request)

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

* [Утверждение запроса на вытягивание с необходимыми проверками](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/approving-a-pull-request-with-required-reviews)

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

* [Просмотр проверки запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/viewing-a-pull-request-review)

  Просмотрите и перейдите ко всем комментариям из одного запроса на вытягивание, чтобы понять изменения и отзывы.

* [Отклонение проверки запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/dismissing-a-pull-request-review)

  Отмените устаревшие или неутвержденные проверки запросов на вытягивание и обновите их состояние с обязательным комментарием.

* [Внедрение отзывов в запрос на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/review-pull-requests/incorporating-feedback-in-your-pull-request)

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

* [Разрешение конфликта слияния на GitHub](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-on-github)

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

* [Разрешение конфликта слияния с помощью командной строки](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/resolving-a-merge-conflict-using-the-command-line)

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

* [Устранение неполадок с обязательными проверками состояния](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-required-status-checks)

  Устраните распространенные ошибки и разблокируйте слияние или отправку в защищенные ветви путем устранения неполадок, необходимых проверок состояния.

* [Слияние запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request)

  Слияние запросов на вытягивание в вышестоящей ветви, выбор методов слияния и соответствие требованиям репозитория, таким как проверки или проверки состояния.

* [Слияние для запроса на вытягивание с очередью слияния](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/merging-a-pull-request-with-a-merge-queue)

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

* [Автоматическое слияние запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/automatically-merging-a-pull-request)

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

* [Отмена запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/reverting-a-pull-request)

  Создайте новый запрос на вытягивание, чтобы вернуть ранее объединенный запрос на вытягивание и конфликты слияния адресов, если они возникают.

* [Закрытие запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/how-tos/merge-and-close-pull-requests/closing-a-pull-request)

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

* [Вилка репозитория](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/fork-a-repo)

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

* [Настройка удаленный репозиторий для вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/configuring-a-remote-repository-for-a-fork)

  Настройте удаленный указатель на вышестоящий репозиторий в Git для синхронизации изменений между вилкой и исходным репозиторием.

* [Синхронизация вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/syncing-a-fork)

  Синхронизация вилированного репозитория с его вышестоящим репозиторием с помощью веб-интерфейса, GitHub CLI или командной строки.

* [Разрешение изменений в ветви запроса на вытягивание, созданной из вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork)

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

* [Отключение вилки](/ru/enterprise-server@3.22/pull-requests/how-tos/work-with-forks/detaching-a-fork)

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

* [Запросы на слияние](/ru/enterprise-server@3.22/pull-requests/reference/pull-requests)

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

* [Филиалы](/ru/enterprise-server@3.22/pull-requests/reference/branches)

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

* [Вилки](/ru/enterprise-server@3.22/pull-requests/reference/forks)

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

* [Коммиты](/ru/enterprise-server@3.22/pull-requests/reference/commits)

  Узнайте, как фиксации сохраняют изменения в файлах, отслеживают создание и упорядочивают журнал проекта в GitHub.

* [Использование параметров запроса для создания запроса на вытягивание](/ru/enterprise-server@3.22/pull-requests/reference/using-query-parameters-to-create-a-pull-request)

  Используйте параметры запроса для создания настраиваемых URL-адресов, которые открывают запросы на вытягивание с предварительно заполненными заголовками, описаниями, метками и т. д.

* [Проверки запросов на включение изменений](/ru/enterprise-server@3.22/pull-requests/reference/pull-request-reviews)

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

* [Проверки состояния](/ru/enterprise-server@3.22/pull-requests/reference/status-checks)

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

* [Слияние запросов на вытягивание](/ru/enterprise-server@3.22/pull-requests/reference/pull-request-merges)

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

* [Конфликты слияния](/ru/enterprise-server@3.22/pull-requests/reference/merge-conflicts)

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

* [Управление и стандартизация запросов на вытягивание](/ru/enterprise-server@3.22/pull-requests/reference/managing-and-standardizing-pull-requests)

  Управление и стандартизация запросов на вытягивание с помощью шаблонов, владельцев кода, защищенных ветвей, наборов правил и автоматизированных средств для согласованных и безопасных вкладов репозитория.

* [Работа с перехватчиками предварительного получения](/ru/enterprise-server@3.22/pull-requests/reference/working-with-pre-receive-hooks)

  Применение политик репозитория и предотвращение таких проблем, как секреты или недопустимые фиксации с помощью перехватчиков предварительного получения на GitHub Enterprise Server.