Skip to main content

在命令行中使用 GitHub Copilot

可以将 Copilot 与 GitHub CLI 一起使用,以获取命令行的建议和说明。

谁可以使用此功能?

This feature is not available in GitHub Copilot Free.

先决条件

如果能够通过组织或企业访问 GitHub Copilot,当组织所有者或企业管理员禁用了 Copilot in the CLI 时,将无法使用 Copilot in the CLI。 请参阅“管理组织中的 Copilot 策略”。

获取命令说明

若要要求 Copilot in the CLI 解释命令,请运行 gh copilot explain,后接要解释的命令。 例如:

Shell
gh copilot explain "sudo apt-get"

获取代码建议

若要要求 Copilot in the CLI 建议命令,请运行 gh copilot suggest,后接所需的命令。 例如:

Shell
gh copilot suggest "Undo the last commit"

Copilot in the CLI 将启动交互式会话,以获取有关所需内容的更多信息。

如果在 Copilot in the CLI 建议命令后选择“执行命令”选项,Copilot in the CLI 会将命令复制到剪贴板并退出交互式会话。 然后,可以手动将命令粘贴到 CLI 中。

如果希望 Copilot in the CLI 能够代表你执行命令,则必须设置 ghcs 别名。 请参阅“在 CLI 中配置 GitHub Copilot”。

分享反馈

若要向 GitHub 发送有关建议质量的反馈,请选择 Copilot in the CLI 中的“速率响应”选项。

还可以在 Copilot in the CLI 扩展存储库中提出问题。

其他阅读材料