Мы представляем более простой и удобный способ работы с GitHub из командной строки — интерфейс командной строки GitHub (сейчас в бета-версии). Миллионы разработчиков полагаются на GitHub, чтобы сделать создание программного обеспечения более увлекательным и совместным.gh
Терминал GitHub дает вам опыт.
Вы можете установить интерфейс командной строки GitHub на macOS, Windows и Linux из коробки, и мы добавим дополнительные функции, поскольку мы продолжаем улучшать его с учетом отзывов о бета-версии.
Способ установки следующий:
https://cli.github.com/
Как вы используете интерфейс командной строки GitHub?
Мы начинаем с задач и пулл-реквестов, потому что многие разработчики используют их каждый день. Ознакомьтесь с некоторыми примерами этихgh
Может помочь вам улучшить свой опыт при участии в проектах с открытым исходным кодом и узнать больше из руководства.
Фильтр по списку проблем
Найдите проект с открытым исходным кодом, в который вы хотите внести свой вклад, и клонируйте репозиторий. Затем, чтобы увидеть, где сопровождающий хочет, чтобы сообщество внесло свой вклад, используйтеgh
Отфильтруйте, чтобы отображались только вопросы с справочными тегами.
Быстрый просмотр подробной проблемы
Найдите проблему, описывающую ошибку, которая может показаться исправимой, а затем используйтеgh
Этот вопрос быстро открывает его в вашем браузере, чтобы получить всю информацию, необходимую для начала работы.
создать пр
Создайте ветку, сделайте несколько коммитов, чтобы исправить ошибку, описанную в вопросе, и используйтеgh
Создавайте запросы на вытягивание, чтобы поделиться своим вкладом.
Создавая запрос на вытягивание с помощью интерфейса командной строки GitHub, он также может автоматически создать ответвление, когда у вас нет ветки, а также отправить ветку и создать запрос на вытягивание для слияния ваших изменений.
Проверьте свой рабочий статус
Взгляните на то, что происходит после создания запроса на вытягивание на следующее утро.gh
Отображает статус просмотра и проверки вашего запроса на вытягивание.
простая проверка pr
Сопровождающий проверил ваш pr и запросил изменение. Возможно, с тех пор вы поменяли ветки, так что вы можетеgh
Используется для проверки ветки запроса на вытягивание. Мы также не помним правильный порядок!
Внесите изменения, отправьте их, затем слейте запрос на слияние, поздравляем!
Помогите сформировать GitHub CLI
Мы надеемся, что вам понравится основа, которую мы построили с помощью запросов на вытягивание и проблем. Мы еще больше радуемся будущему, поскольку изучаем возможность создания действительно приятных впечатлений на GitHub из командной строки. Поскольку интерфейс командной строки GitHub продолжает упрощать участие в проектах на GitHub, цели, которые мы можем достичь вместе, безграничны.
Нам не терпится узнать о вашем опыте работы с интерфейсом командной строки GitHub, и мы будем рады оставить отзыв. Создайте задачу в нашем репозитории с открытым исходным кодом или оставьте отзыв в форме Google. Какая командная строка кажется вам неприемлемой? Или у вас есть предложения получше? Дайте нам знать, чтобы мы могли улучшить интерфейс командной строки GitHub.
Узнайте больше о бета-версии GitHub CLI
https://cli.github.com/
Отсканируйте код, чтобы узнать больше
Эта статья опубликована в блогеOpenWriteвыпуск!