📅  最后修改于: 2023-12-03 15:00:54.745000             🧑  作者: Mango
gh
命令创建别名gh 是 Github 官方提供的命令行工具,可供我们在终端用命令操作 Github。
gh
命令提供了许多有用的功能,比如创建仓库、拉取代码、提交代码等等。这些功能都是通过 gh
命令的子命令来实现的。
为了方便使用,我们可以给一些常用的子命令创建别名,这样就可以通过自定义的命令快速访问常用功能。
下面是如何使用 gh
命令创建别名的步骤。
在终端中输入以下命令,打开 Shell:
$ echo $SHELL
如果输出的是 /bin/bash
,则说明你的 Shell 是 Bash。如果输出的是其他的路径,则你需要根据你的 Shell 类型进行相应的操作。
使用以下命令编辑 Shell 的配置文件:
$ vi ~/.bashrc
如果你的 Shell 是 Zsh,则使用以下命令编辑配置文件:
$ vi ~/.zshrc
在打开的配置文件中,添加以下内容:
alias ghcr='gh repo create'
alias ghpr='gh pr create'
上述代码定义了两个别名:
ghcr
:用于创建仓库;ghpr
:用于创建 Pull Request。你也可以定义自己的别名,方法与上述示例类似。
保存修改后,使用以下命令使配置文件生效:
$ source ~/.bashrc
如果你的 Shell 是 Zsh,则使用以下命令使配置文件生效:
$ source ~/.zshrc
使用以下命令测试别名是否生效:
$ ghcr my-repo
$ ghpr my-feature
上述代码将分别调用 gh repo create
和 gh pr create
命令,创建一个名为 my-repo
的仓库,以及一个名为 my-feature
的 Pull Request。
通过 gh
命令创建别名可以大大提高效率,让我们更快捷地访问常用功能。需要注意的是,别名的定义需根据自己的需求进行修改,并根据自己的 Shell 进行相应的配置。