GitHub CLI - Uma Nova 体验 GitHub!

2025-06-04

GitHub CLI - Uma Nova 体验 GitHub!

PS:此后的内容与视频版本相同。您可以通过视频进行演示,然后通过图像进行演示!

YouTube:

法拉码农们!都多切托?我希望您能在 GitHub 上重获新生:GitHub CLI!

Vamos entender um pouco o que seria o GitHub CLI 和 como podemos 实验 essa grande novidade!瓦莫斯内萨?

什么是 GitHub CLI?

Ontem (12/02) 在 twitter 上,在 GitHub 上的 criador,Nat Friedman,没有 twitter,在 twitter 上,在测试版上,在GitHub CLI 上。 Mas,或 que seria 或GitHub CLI
与专有网站不同,seria para ajudar 和 facilitar a vida da pessoa desenvolvedora para envirar Pull Requests 和 Issues para o GitHub。马斯,科莫阿西姆?开发者可以通过终端在 GitHub 上进行体验。

该版本适用于操作系统:macOS、Windows 和 Linux

请特别注意,请注意,我啊!永远不要在终端上使用 Git,也不要使用 CLI 来使用 GitHub,这绝对不是问题! 😍

重要的结尾是 falado aqui 的项目和开源项目。请尝试进行实验、测试本地声音,并报告问题所在或拉取请求,而不是项目存储库,请注意以下贡献:AQUI

E a linguagem usada nesse projeto...Golang!西姆! Como dito no meu último artigo:2020 年 5 强编程语言!,Golang 被列为 2020 年计划的前 5 名主要语言。我们将其语言用于新的项目、开源和私有项目。如果您想了解 Golang情况,请参阅以下建议

Bom,agora já deu para entender melhor o que é o GitHub CLI 和 como podemos ajudar nesse projeto 开源。 Agora,vamos Experimentar esse novo recurso do GitHub!

安装或 GitHub CLI

再次测试,请参考GitHub CLI 文档,并与 GitHub CLI 一起使用。与此类似,我们还提供了一些文档,以帮助您了解我们所需要的所有事项。

O comando 校长 éo gh。各指挥官的命令如下:

  • 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。您可以将其解释为在不同发行版中实现安装的 3 种形式:

视窗

没有 Windows,有 2 种实现安装的方式,通过使用命令通过 Windows .exe 程序进行安装。瓦莫斯拉:

  • 通过安装: 下载 Windows 版
  • 通过突击队 (独家新闻):通过PowerShellscoop来安装 Primeiro。 Vamos a passo a passo:
  1. Abre o PowerShell e digitale o seguinte comando para instalar o scoop:
> Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Enter fullscreen mode Exit fullscreen mode
  1. Agora sim、安装方法scoop、使用 Agora 的命令或安装 GitHub CLI 的命令。 Para isso, Abram o 提示命令和数字或继续命令:
> scoop bucket add github-gh https://github.com/cli/scoop-gh.git
> scoop install gh
Enter fullscreen mode Exit fullscreen mode

屏幕截图-02-14-20-下午-05-13.png

  1. 最后,请确认您可以使用以下命令:
> scoop update gh
Enter fullscreen mode Exit fullscreen mode

gh help您可以在没有 Windows 的情况下使用数字或命令来操作命令!

Linux

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

macOS

> brew install github/gh/gh
> brew update && brew upgrade gh
Enter fullscreen mode Exit fullscreen mode

Vamos 演示!!!

Bom,vamos 演示集市。最初的测试是从头开始的,可以在 GitHub 上查看算法存储库。您可以使用Live Coding - Aprendendo Front-End com 9 Projetos 存储库。您可以通过这些存储库和包含各种项目的项目来开发本地声音测试。

  • 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 分支 com 或后续命令:
> git checkout -b testando-github-cli
Enter fullscreen mode Exit fullscreen mode
  • 2. Agora sim,podemos criar um novo Pull Request,para isso digitalem o seguinte comando:
> gh pr create
Enter fullscreen mode Exit fullscreen mode

我特别提出了一些问题,这些问题包括必要的信息。最后,请告诉我们 PR criado 的网址!

屏幕截图-02-14-20-下午-06-19.png

ps:如果您有数字化操作,请删除 uma janela/permissão/autenticação 图像。 Bastam clicar em **授权github

屏幕截图-02-14-20-下午05-29.png

如果您有任何意见或建议,请联系我们:

屏幕截图-02-14-20-下午-06-21.png

  • 3. 使用以下命令通过浏览器发出拉取请求:
> gh pr create -w
Enter fullscreen mode Exit fullscreen mode

公关评论页面简介:

屏幕截图-02-14-20-下午-06-26.png

  • 4. Agora vamos, fazer or checkout localmente do PR com o seguinte comando:
> gh pr checkout <numero-PR>
Enter fullscreen mode Exit fullscreen mode
  • 5. Agora vamos testar um outro comando para abrir uma nova 问题。 Para isso, digitalem or seguinte comando:
> gh issue create -t "Título do PR" -b "Assunto sobre o PR"
Enter fullscreen mode Exit fullscreen mode

屏幕截图-02-14-20-下午-05-48.png

  • 6. Agora、abram 或 repositório na aba Issue 和 vejam o que acontece:

屏幕截图-02-14-20-下午-05-54.png

屏幕截图-02-14-20-下午-05-54-001.png

  • 7. 取消 Pull Request criado、bastam digitalar 或 comando 的 saber os 状态:
> gh pr status
Enter fullscreen mode Exit fullscreen mode

看到结果:

屏幕截图-02-14-20-下午-06-34.png

您可以通过GitHub Actions进行配置,无需存储库,也可以通过 CI 和 CD 进行操作。包容性,在 GitHub Actions 中,在 GitHub Actions 中,我们很快就会发现 GitHub 中存在的问题!

  • 8. 开始演示。您可以在存储库中列出所有 Pull 请求。优秀的开源项目和社区贡献:
> gh pr list
Enter fullscreen mode Exit fullscreen mode

看到结果:

屏幕截图-02-14-20-下午-06-40.png

合法,不是吗?!

帕拉夫拉斯·菲奈斯

Hoje entendemos um pouco mais sobre mais um novo projeto do time do GitHub - GitHub CLI。嗯,项目承诺和授权是巴斯坦特阿德伦西亚的开发者,主要负责人是指挥官的任务。

Alguns 在 GitHub CLI 中最重要的一点是,必须先连接 git 的命令,例如:git 分支、git checkout -b 结尾。 Uma vez que para criar um novo PR,precisa criar uma nova 分支,实现提交和完成。

获得 Git 和 GitHub 上所有优秀的免费资源:

您可以在 GitHub CLI 上通过视频进行详细说明!

E para ficarem por dentro de várias outras novidades, no deixem de me seguir lá no twitter!

叽叽喳喳

不可以! Até a próxima série pessoal! 😍

文章来源:https://dev.to/azure/github-cli-uma-nova-experiencia-no-github-236n
PREV
GraphQL 和 REST 与 Typescript、Prisma 和 Azure SQL:一见钟情!
NEXT
.NET Core + GraphQL + Serverless 免费研讨会