Skip to main content

Краткое руководство по использованию GitHub Copilot на GitHub.com

Ознакомьтесь с кодом и работаем быстрее, задав вопросы и назначив задачи Copilot cloud agent программирования без выхода GitHub.

GitHub Copilot встроен GitHub, поэтому его можно использовать без установки ничего.

В этом кратком руководстве показано, как задавать вопросы о коде и назначать задачу Copilot cloud agentкодирования. Это занимает около десяти минут.

Шаг 1. Запрос файла Copilot

  1. Попробуйте использовать эти запросы для изучения определенных файлов в репозитории github/docs .

    Copilot prompt
    In `github/docs`, look at `/package.json` and explain what this file does.
    
    Copilot prompt
    In `github/docs`, look at `/src/color-schemes/tests/color-mode-script.ts` and share how I could improve this code.
    

Затем откройте файл в выбранном репозитории и задайте Copilot вопросы об этом.

  1. Перейдите в любой репозиторий, который вы хотите изучить. Это не должно быть вашим собственным.
  2. Откройте любой файл в репозитории.
  3. Copilot Щелкните значок () в правом верхнем углу представления файла.
  4. В поле запроса введите вопрос и нажмите клавишу ВВОД. Рассмотрим пример.
    • Объясните, что делает этот файл.

    • Как я могу улучшить этот код?

    • Какие тесты будут охватывать эту функцию?

    • Что было последнее изменение и почему это было сделано?

Copilot отвечает на панели чата.

  1. Задайте дополнительные вопросы для дальнейшего изучения кода. Рассмотрим пример.
    • Расскажите мне больше , чтобы расширить Copilot свой последний комментарий
    • Уточняющие вопросы о репозитории
    • Объяснить изменения в запросе на вытягивание
    • Задайте вопрос о конкретной проблеме или фиксации

Дополнительные сведения см. в разделе Вопросы GitHub Copilot на GitHub.

Шаг 2. Назначение проблемы Copilot

Примечание.

Для использования Copilot cloud agent в этом кратком руководстве выполните обновление до платного плана, например Copilot Pro.

Без доступа к платному плану можно вместо этого узнать о оставшихся шагах, используя Copilot в предпочитаемом редакторе. См . раздел AUTOTITLE.

Copilot cloud agent может работать с задачами программирования автономно. Назначение проблемы является самым простым способом запуска и Copilot создает запрос на вытягивание после завершения.

  1. В личном репозитории у вас есть доступ на запись, включите Copilot cloud agent его из Copilot параметров.

    • Чтобы включить Copilot cloud agent репозитории в организации или предприятии, см. дополнительные инструкции по Включите Copilot .
  2. Найдите существующую проблему, над которую вы хотите Copilot работать, или создайте новую проблему.

  3. Откройте проблему. В правой боковой панели выпуска нажмите «Присваиваемые лица».

  4. Нажмите Copilot из списка назначенных.

  5. По желанию добавить контекст в поле Optional prompt — например, шаблоны кода, файлы для модификации или требования к тестированию.

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

Шаг 3. Просмотр итогового запроса на вытягивание

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

  1. Откройте созданный запрос Copilot на вытягивание.
  2. Просмотрите дифф и убедитесь, что изменения соответствуют предполагаемому.
  3. Чтобы запросить изменения, упомянуть @copilot в комментарии к запросу на вытягивание или отправить фиксации непосредственно в ветвь.
  4. Когда вы удовлетворены изменениями, объедините запрос на вытягивание.

Дополнительные сведения см. в разделе Обзор материалов Copilot.

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

  • Эксперимент с использованием Copilot cloud agent для исследований и многозадачности. См. раздел AUTOTITLE