当前位置: 首页 > 科技观察

GitHub命令行工具1.0版正式上线,告别网页管理

时间:2023-03-14 10:18:21 科技观察

经过半年多的迭代和完善,GitHubCLI已经从测试版成功升级到今天的1.0正式版,可以使用了对于所有用户。GitHubCLI让开发者可以在终端中使用命令行(CLI)来管理代码项目,无需打开网页,工作效率更高。GitHub在官方博客中表示,自年初发布Beta版以来,用户已经使用GitHubCLI创建了超过250,000个拉取请求,执行了超过350,000次合并,并创建了超过20,000个问题。GitHubCLI现在支持:在终端处理各种GitHub工作流,从处理问题到发布包;调用GitHubAPI来编写几乎所有操作的脚本,并为任何命令设置自定义别名;除GitHub.com外,CLI还可以连接到GitHubEnterpriseServices。今后开发者只需输入gh命令即可快速查看pullrequests、查看提交的代码差异、查询bug详细信息等安装GitHubCLI对于Debian/Ubuntu用户:对于Mac用户:对于Windows用户,可以从终端安装,也可以直接下载msi安装包。如何使用GitHubCLIGitHubCLI命令非常容易记住。都是以gh开头,后面依次是alias、api、pr、release、repo等,这些命令可以说是“顾名思义”。比如ghrepo对版本库进行操作:ghrepoclone是克隆版本库,ghrepocreate是新建版本库,ghrepofork是合并版本库。拉取请求也是如此。在ghpr之后添加create、checkout、diff、review实现相应的功能。GitHubCLI的另一个重要特性是它支持自定义命令缩写。操作方法类似于Linux中的alias命令。比如查询有bug标签的问题,以前打开一个网页,按标签过滤。如果不使用命令行进行简化,则需要输入一大串命令。现在你只需要将这个命令重命名为bugs,以后你就可以通过输入ghbugs来快速查看此类问题,大大提高了代码维护的效率。以上只是GitHubCLI的几个简单用例。它还可以实现更强大的功能。如果你想尝试一下,不妨看看官方手册。绝对让你管理GitHub事半功倍。开源地址:https://github.com/cli/cli官方教程:https://cli.github.com/manual/