GitHub представил консольную утилиту CLI

GitHub представил консольную утилиту CLI
01.10.2020
33415

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

Зачем нужна утилита

Бета-версию GitHub CLI представили несколько месяцев назад. До релиза команда разработчиков получила более 250 тыс. пулл-реквестов, выполнила свыше 350 тыс. мерджей (слияний веток) и проанализировала около 20 тыс. сообщений об ошибках в работе GitHub CLI. Мощная обратная связь позволила повысить качество GitHub CLI и выпустить полноценную версию утилиты для Windows, macOS и Linux.

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

 

 

Что может GitHub CLI

С GitHub CLI можно настроить и запустить из терминала собственное рабочее окружение и работать с проблемами в коде вплоть до релиза. Вы можете вызвать GitHub API и создать скрипт практически для любого действия, а также настроить собственные алиасы (удобные для вас имена) для различных команд и их последовательностей. 

Кроме того, утилита позволяет подключаться не только к GitHub.com, но и к GitHub Enterprise Server. Это актуально для крупных компаний, которые размещают на GitHub свои репозитории. 

Как работать с GitHub CLI

Чтобы склонировать репозиторий с помощью новой консольной утилиты, используется команда gh repo clone _owner_/_repo_. После этого вы можете получить список проблем в репозитории командами gh issue status или gh issue list --assignee billygriffin – если вам нужно получить список проблем для конкретного пользователя.

 

 

Когда вы внесете все изменения, вы сможете создать из консоли пулл-реквест командой gh pr create.

 

 

Ваши коллеги могут перейти на ваш пулл-реквест командой gh pr checkout _number_, посмотреть сделанные изменения командой gh pr diff и даже отредактировать его – для этого есть команда gh pr review. Раньше создавать пулл-реквесты можно было только через графический интерфейс.

 

 

После того, как ваш пулл-реквест одобрили, вы можете проверить, проходят ли для него все ваши тесты, командой gh pr checks. Если все хорошо, вы можете выполнить мердж командой gh pr merge. После этого утилита предложит вам удалить ветку – локально и на GitHub.com.

 

 

Наконец, когда вы готовы выпустить новый релиз, используйте команду gh release create [_tag_name_]. Это сделает ваш релиз доступным всем пользователям. 

Также вы можете задавать собственные алиасы для команд – с помощью gh alias set. Это ускорит работу с консольной утилитой.

Скачать утилиту GitHub CLI

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Обозреватель

См. также

До 18 сентября подавайте заявку на цифровое событие года – хакатон «Лидеры цифровой трансформации». Участников ждут 20 задач от крупных компаний, 40 млн рублей призового фонда, 14 дней онлайн-кодинга и финальный фестиваль в Москве.

16.09.2025    688    AnastasiaKl    0       

3

После ухода Slack из России в 2024 году бизнес стал переходить на отечественные корпоративные мессенджеры. Один из самых универсальных — 1С-Коннект. Расскажем подробнее о нём и других решениях российских разработчиков.

24.04.2025    2070    AnastasiaKl    5       

3

С января по март 2025 года Ассоциация КП ПОО провела исследование отечественных систем виртуализации, коммуникации и контейнеризации по 266 показателям. Результаты показали, что медианная технологическая зрелость у этих ИТ-решений превышает 75%.

04.04.2025    1960    orenk0t    1       

0

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

11.12.2024    2240    user1915669    3       

2

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

03.12.2024    1761    user2114475    0       

2

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    2164    user1915669    0       

3

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев iPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    2446    AnastasiaKl    0       

4

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    2130    user1915669    2       

2
Инфостарт бот
Для отправки сообщения требуется регистрация/авторизация