Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Краткое руководство по GitHub CLI

Можно использовать GitHub CLI для работы с GitHub в командной строке.

Сведения о GitHub CLI

GitHub CLI — это инструмент с открытым исходным кодом для использования GitHub из командной строки компьютера. При работе с командной строкой можно использовать GitHub CLI — это позволит экономить время и не переключать контекст.

Начало работы

  1. Установите GitHub CLI в macOS, Windows или Linux.

  2. В командной строке пройдите проверку подлинности в GitHub.

    gh auth login

    Чтобы пройти проверку подлинности в экземпляр GitHub Enterprise Server, используйте --hostname флаг .

    gh auth login --hostname HOSTNAME
  3. Начните работу с GitHub в командной строке. Например, найдите проблему с для обработки с помощью команды gh issue status или gh issue list --assignee @me. Создайте запрос на включение внесенных изменений с помощью команды gh pr create. Просмотрите запрос на включение внесенных изменений с помощью команд gh pr checkout, gh pr diff и gh pr review.

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

  • Укажите для GitHub CLI, какой текстовый редактор нужно использовать для команд, открывающих текстовый редактор. Например, чтобы в качестве предпочтительного текстового редактора задать Visual Studio Code, введите gh config set editor "code -w". Дополнительные сведения см. на веб-сайте gh config set.

  • Определите псевдонимы для часто выполняемых команд. Например, если выполнить команду gh alias set prd "pr create --draft", затем для быстрого открытия черновика запроса на включение внесенных изменений можно будет использовать команду gh prd. Дополнительные сведения см. на веб-сайте gh alias.

  • Создайте или добавьте пользовательские команды с помощью расширений GitHub CLI. Дополнительные сведения см. в разделе "Использование расширений GitHub CLI и "Создание расширений GitHub CLI".

  • Дополнительные сведения о всех командах, которые можно выполнять в GitHub CLI, см. в руководстве по GitHub CLI.