GitHub CLI-Uma Nova Experiência no GitHub!

p, 미국: esse post também est á navers ão de ví deo.Se desejam ver o vídeo,com a demo em aço,bastam clicar na imagem abaixo!
YouTube:
파라 인코더!Tudo certo?E hoje vamos falar um pouco a respeito de uma grande novidade que o time do GitHub estálançando:GitHub CLI!
Vamos entender um pouco que seria o GitHub CLI e como podemos experitiar essa grande novidade!Vamos nessa?

O queéO GitHub CLI?


Ontem(2002년 12월)na sua conta do twitter, o criadogithub,fezum grande an úncio no twitter ao dizer que jáest á dispon ível,na vers o beta,oGitHub CLI.Mas,o que seria oGitHub CLI?
Como o próprio site nos diz,seria para ajudar e facilitar a vida da pessoa desenvolvedora para Envir Pull Requests e Issues para o GitHub.말, 코모 아심?Os desenvolvedores podem trazer a experiência do GitHub diretamente para o terminal.
Essa versão beta estádisponível nos Sistemas Operativos:macOS, Windows e Linux
Eu Specialrmente quando Eu li essa notícia,Eu amei!Sempre amei usar os comandos do Git no terminal e agora poder usar comandos do GitHub via CLI,não poderia ser melhor para mim!😍
Outro ponto important a ser falado aqui, o projeto étotalmente 오픈.Então,se vocès desejam experitar,testar localmente na máqina de vocès e reportar qualquer melhoria através de uma ISSUE ou Pull Request no repositório rio do projeto,fiquemávontade em fazer a sua contribuièo:AQUI.
E a linguagem usada nesse 프로젝트...고랑!Sim!Como dito no meu último artigo:, Golang est á entre는 2020년 계획 언어 5대 원칙입니다.E muitas grandes empresas tem usado essa linguagem para criar novos projetos,entre open source E privados.Se desejam aprender um pouco mais sobre Golang,deixo aqui a minha recomendaão de alguns recursos para quem deseja aprender um pouco mais sobre o Golang:
  • Documentação Golang
  • E-book online: Building Web Apps with Go
  • Golang com Azure
  • Go no Visual Studio Code
  • Bom, agora já deu para entender melhor o queéo GitHub CLI e como podemos ajudar nesse projeto 개원.Agora,vamos Experitar esse novo recurso do GitHub!

    Instalando o GitHub CLI


    Para testar esse novo recurso,sugiro que leiam adocumentação do GitHub CLI,Para que assim possam entender melhor como usar o GitHub CLI.E sem contar que,nessa documentaço,contém todos os comandos necessários que vocès podem usar.
    O comando principaléOgh.Através dele podemos usar os demais comandos,tais como:
  • gh pr [status, list, view, checkou, create]
  • gh issues [status, list, view, create]
  • gh help
  • Mas,para testar todos esses comandos,precisamos instalar na nossa máquina.Aqui vou는 3가지 형식의 podemos realizar a instala ção em Differentes distros로 해석됩니다.

    창문.


    윈도우즈 há2 formas de realizarmos a instalaão 없이 linha de comando usandoscoopou instalandovia 프로그램을 통해.exe에서 Windows를 실행합니다.Vamos lá:

  • Via instalação:Download for Windows

  • Via linha de commando(특종): lembrando que Viascoop,voc êdeve instalar primeiro Via PowerShell.Vamos ao passo a passo:
  • Abre o PowerShell e digite o seguinte comando para instalar oscoop:
  • > Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
    
  • Agora sim,que temos oscoopinstalado,podemos Agora usar o comando para instalar o GitHub CLI.Para isso,abram o prompt de comando e digitam o seguinte comando:
  • > scoop bucket add github-gh https://github.com/cli/scoop-gh.git
    > scoop install gh
    
  • E porúltimo,para ter certeza que vocêestáusando a versão atualizada,digite o seguinte comando:
  • > scoop update gh
    
    Se digitar o comandogh helpe aparecer os comandoséporque estádevidamente instalado no Windows!

    Linux

  • Debian/Ubuntu Linux:
  • >  sudo apt install git && sudo dpkg -i gh_*_linux_amd64.deb
    
  • Fedora/Centos Linux
  • > sudo yum localinstall gh_*_linux_amd64.rpm
    
  • Arch Linux
  • > yay -S github-cli
    

    macOS 회사


    > brew install github/gh/gh
    > brew update && brew upgrade gh
    

    Vamos 데모!!!


    Bom, vamos는 프레젠테이션 광장입니다.Antes de mais nada,para testar esse novo recurso,vocês precisam ter algum repositório rio disponível jáno GitHub.Nesse caso,estarei usando meu repositório doLive Coding - Aprendendo Front-End com 9 Projetos.Se desejarem podem fazer fork desse repositório e inclusive tem vários projetos legais para vocès testarem localmente na máquina de vocès.
  • 1. Se vamos criar um PR,precisamos antes criar uma nova branch com alteraões no código do projeto.Para isso,vamos criar uma nova branch com o seguinte comando:
  • > git checkout -b testando-github-cli
    
  • 2. Agora sim,podemos criar um novo Pull Request,para isso digitem o seguinte comando:
  • > gh pr create
    
    Vai aparecer uma espécie de question ário, 평등한vocès terãoque, 정보로서의 필요성을 포함한다.Ao 결국, vocêveráque는 URL로 PR Criado를 합니다!

    p, 미국: Pode ser que ao digitar esse comando, apare ça uma janela/p á gina de permiss ão/autentica ço como a imagem abaixo.Bastam clicar em** 권한 부여 github:

    Se vocês abrirem o repositório agora,verão que ele realmente foi criado:
  • 3. Se voc êquiser, voc êpode até abrir o는 브라우저 usando a linha de comando를 통해 Pull을 요청합니다.
  • > gh pr create -w
    
    E abriráa página do PR recém criado:
  • 4. Agora vamos,fazer o checkout localmente do PR com o seguinte comando:
  • > gh pr checkout <numero-PR>
    
  • 5. Agora vamos testar um outro comando para abrir uma nova Issue.Para isso,digitem o seguinte comando:
  • > gh issue create -t "Título do PR" -b "Assunto sobre o PR"
    
  • 6. Agora,abram o repositório na aba Issue e vejam o que acontece:

  • 7. E se desejar saber os status do Pull Request criado,bastam digitar o comando(se desejar saber os status do Pull Request criado,bastam digitar o comando):
  • > gh pr status
    
    E vejam o resultado:

    Se vocêtiver configurado oGitHub Actionsno seu repositório,poderáver Se o C.I e C.D estão passando.포용성, falando em GitHub Actions, em breve estarei escrevendo um artigo falando sobre esse recurso do GitHub que també me é incr ível!
  • 8. E vamos aoúltimo comando da demo.Ocomando abaixo listará todos os Pull 요청 abertos no seu reposit ório.Excellente recurso para quem tem projetos 개원 e recebe muitas contribui ões da Communidade:
  • > gh pr list
    
    E vejam o resultado:

    법률, néoémesmo?!

    마지막 궁


    Hoje entendemos um pouco mais sobre mais um novo projeto do time do GitHub-GitHub CLI.Um projeto promistor e acredito que deve ter bastante aderência,principalmente para aqueles desenvolvedores que desejam trabalhar com linha de comando.
    Alguns pontos importantes para quem deseja mexer com o GitHub CLI,se faz necessario ter conhecimento prévio dos comandos do git,como:git branch,git checkout-b entre outros.Uma vez que para criar um novo PR,precisa criar Uma nova branch,realizar commit e tudo mais.
    Deixo aqui para todos vocês excelentes cursos returnos de Git&GitHub:
  • Curso: Introdução ao Git
  • Curso: Editando código por meio de branches e mesclagem no Git
  • Curso: Introdução ao controle de versão com o Git
  • Curso: Colaborando com o Git
  • Vídeo: GitHub | Guia Completo do Iniciante
  • E deixo aqui com vocês um vídeo que eu fiz explicando um pouco mais sobre o GitHub CLI!
  • 📺 Vídeo sobre o GitHub CLI
  • E para ficarem por dentro de várias outras novidades, n ão deixem de me seguir l á no 트위터!
    아니, 비모스!Atéa próxima série pessoal!😍

    좋은 웹페이지 즐겨찾기