Skip to main content

在命令行中使用 GitHub Copilot

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

先决条件

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

获取命令说明

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

Shell
gh copilot explain "sudo apt-get"

获取代码建议

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

Shell
gh copilot suggest "Undo the last commit"

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

如果在 Copilot(CLI 版) 建议命令后选择“Execute command”选项,Copilot(CLI 版) 会将命令复制到剪贴板并退出交互式会话。**** 然后,可以手动将命令粘贴到 CLI 中。

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

分享反馈

若要向 GitHub 发送有关建议质量的反馈,请选择 Copilot(CLI 版) 中的“Rate response”选项。****

还可以在 Copilot(CLI 版) 扩展仓库中提出议题。

其他阅读材料