Gihub Cli - классная надстройка на обычным Git

Всем привет! Сегодня мы решили рассказать вам про классную надстройку над стандартной Git, которую умеренно рекламирует Gihub – Github-CLI. Поговорим о том, какие у нее возможности, и кому она может быть интересна.

Git — это распределенная система для управления версиями. Программисты пользуются ей для того, чтобы вместе разрабатывать проекты, реализовывать ветки, версии, и так далее. Для разработки вам потребуется совершать пулл реквесты (можете понимать их как предложения по улучшению или доработки) и создавать issues (это могут быть вопросы по багам и чему-то другому). Раньше для создания этого вам приходилось заходить на сайт и тыкать там на кнопочки. Но есть ли альтернативы?

Среди программистов достаточно много тех, кто предпочитает командную строку интерфейсам. Чем идти на сайт и искать формы, вы можете работать из своего привычного инструмента - командной строки.

Github-CLI расширяет стандартные возможности Git - например, вы сможете настраивать свои сокращения команд, так называемые alias. Так же есть гибкая настройка аутентификаций и авторизаций, если у вас несколько аккаунтов, или несколько человек осуществляет разработку с одного компьютера. Что касается репозиториев, то вы можете создавать публичный или приватный репозиторий непосредственно из командной строки, или также быстро перенести любой файл в gist, чтобы потом пользоваться им как снипетом – кусочком кода, который потом можно реиспользовать.

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

Для запуска и работы Github-CLI вам потребуется установить саму программу и авторизоваться в ней. Желаем вам удобной разработки!

Nordic IT School

Москва, ул. Большая Спасская 12

+7 925 632-21-47

+7 495 626-46-00

moscow@inordic.ru

Полезный дайджест Nordic IT

Каждую неделю отправляем информацию о наших бесплатных вебинарах и мастер-классах, оповещаем об акциях и стартах новых курсов

Бесплатные события