GitHub 是开发者们日常使用的版本控制工具,而 NPM 是前端开发者们的必备工具之一。npm 包 gh 为我们提供了与 GitHub API 交互的快捷方式,让开发更加高效。
1. 安装 gh 包
你可以使用 npm 包来安装 gh,方法如下:
npm install -g gh
2. 配置 gh
在开始使用之前,您需要在终端配置 gh ,这样您就可以使用 gh 访问您的 GitHub。在终端中输入以下命令即可进行配置:
gh auth login
操作完成后,您就可以使用 gh 访问 GitHub API。此外,gh 还需要 GitHub 个人访问令牌作为身份验证。
3. 使用 gh
3.1 创建仓库
使用 gh 可以在 GitHub 上创建新的仓库。使用 gh create 命令,只需要输入您要创建的仓库名称即可。执行以下命令:
gh repo create my-new-project
这将创建一个名为 my-new-project 的新存储库。您还可以使用 --public 标志创建公共存储库。
gh repo create my-new-public-project --public
这将创建一个名为 my-new-public-project 的公共存储库。
3.2 克隆仓库
您可以使用 gh clone 命令克隆 GitHub 存储库。使用以下命令创建副本:
gh repo clone owner/repo
其中,owner 是存储库所有者的用户名,repo 是存储库的名称。
3.3 删除仓库
使用 gh delete 命令可删除 GitHub 存储库。使用以下命令删除存储库:
gh repo delete owner/repo
其中,owner 是存储库所有者的用户名,repo 是存储库的名称。
3.4 提交更改
您可以使用 gh 命令提交新的更改。执行以下操作:
- 在仓库中创建新的文件或更新文件内容
- 将更改推送到 github
- 执行以下命令:
gh pr create
执行上述命令后,您会看到一个交互式会话,可以为您创建一个新的 pull 请求。
3.5 列出拉请求
使用以下命令列出 pull 请求:
gh pr list
默认情况下,该命令只列出您当前分支中的未合并 pull 请求。使用以下命令列出所有 pull 请求:
gh pr list --all
总结
在本文中,我们介绍了如何安装,配置和使用 NPM 包 gh 进行访问 GitHub API。我们还介绍了如何使用 gh 创建仓库,克隆仓库,删除仓库,提交更新并列出拉请求。希望这篇文章可以帮助您更熟练地使用 gh。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/148845