GitHub CLI traz o GitHub para o seu terminal. Ele reduz a troca de contexto, ajuda você a se concentrar e permite que você crie scripts e crie seus próprios fluxos de trabalho com mais facilidade. No início deste ano, o GitHub anunciou a versão beta do GitHub CLI. Desde o lançamento do beta, os usuários criaram mais de 250.000 solicitações pull , realizaram mais de 350.000 mesclagens e criaram mais de 20.000 problemas com GitHub CLI. E, finalmente, o GitHub CLI saiu da versão beta e está disponível para download no Windows, macOS e Linux .
Dê uma olhada rápida em todos os comandos CLI do GitHub aqui
Com o GitHub CLI 1.0, você pode:
- Execute todo o fluxo de trabalho do GitHub a partir do terminal, desde problemas até versões
- Chame a API GitHub para fazer o script de quase qualquer ação e defina um alias personalizado para qualquer comando
- Conecte-se ao GitHub Enterprise Server, além de GitHub.com
Da edição ao lançamento:
Use a CLI do GitHub para todo o fluxo de trabalho do GitHub.
- Clone o repositório com o qual deseja trabalhar
gh repo clone owner/repo
. - Encontre a próxima coisa em que você precisa trabalhar
gh issue status
ough issue list --assignee billygriffin
. - Quando terminar de adicionar esse recurso ou corrigir o bug, use
gh pr create
para criar sua solicitação pull no GitHub. - E seu colega de equipe pode verificar sua solicitação de pull usando
gh pr checkout 1337
, visualizar a comparação comgh pr diff
e até mesmo fornecer uma revisão leve usandogh pr review
. - Depois que a solicitação pull for aprovada, você pode ter certeza de que todos os seus testes estão passando com
gh pr checks
e, em seguida, vá em frente e mescle-o diretamente do seu terminal comgh pr merge
. A CLI do GitHub oferecerá até mesmo a exclusão de seu branch localmente e no GitHub.com após a fusão. - E quando você estiver pronto para cortar seu próximo lançamento, basta usar
gh release create [tag name]
e disponibilizar sua criação para o mundo, sem nunca sair da linha de comando!
Personalize o GitHub CLI com aliases e gh api
GitHub CLI agora permite que você crie aliases para qualquer comando usando gh alias set
. E com o poderoso gh api
permitindo que você acesse a API do GitHub diretamente, não há limite para o que você pode fazer gh
. Os comandos também são facilmente combináveis.
GitHub CLI está disponível para GitHub Enterprise Server
Por fim, você pode usar o GitHub CLI com repositórios hospedados no GitHub Enterprise Server 2.20+. Esta tem sido a solicitação mais frequente desde que anunciamos o beta, e estamos animados que mais e mais pessoas usando GHES também poderão usar GitHub CLI.