AI News HubLIVE
站內改寫2 分鐘閱讀

GitHub Copilot CLI 初學者指南:入門教程

本教程介紹了 GitHub Copilot CLI 的基本概念、安裝方法、身份驗證、文件夾權限設置以及常見用例,幫助開發者在終端中直接利用 AI 編程助手。

來源GitHub AI & ML作者: Christopher Harrison

歡迎閲讀 GitHub Copilot CLI 初學者指南!本系列教程將以視頻和博客形式,教你如何在終端中高效使用 AI 編程助手,並掌握命令行的高級技巧。

本文將講解 GitHub Copilot CLI 是什麼、如何工作以及如何快速上手。你將學習如何通過 npm 安裝、使用 GitHub 賬户認證、授予文件夾權限,以及從終端運行第一條提示來生成代碼。

什麼是 GitHub Copilot CLI?

GitHub Copilot CLI 將 Copilot 的智能代理能力直接集成到命令行界面中,使其像任何終端工具一樣易於使用,同時完全感知你的倉庫上下文。

代理的特殊之處在於它們能自主執行任務,例如構建代碼和運行測試,從而支持迭代開發。它們甚至能自我修正錯誤,無需人工干預。

這意味着你可以將任務分配給 Copilot,專注於其他待辦事項,之後在終端中審查結果並請求進一步修改——全程無需中斷工作流或切換工具。你甚至可以在 CLI 內部將任務委託給 Copilot 雲代理。

安裝 Copilot CLI

安裝 Copilot CLI 的第一步(如果你已安裝 Node.js)是通過 npm 執行:

npm install -g @github/copilot

你也可以使用 WinGet 或 Homebrew 等包管理器安裝,具體步驟請參考相應文檔。

開始使用 GitHub Copilot CLI

安裝後,在命令行輸入 copilot 即可啓動。首次使用需通過 /login 命令登錄 GitHub 賬户,這會將客户端與你的 Copilot 賬户綁定,並連接 GitHub MCP 服務器以訪問倉庫資源。

使用 Copilot 時,你需要授予其對文件夾的訪問權限,以便探索和修改文件。你可以選擇僅本次會話授權或保存設置以便後續自動授權。

完成授權後,你就可以向 Copilot 提問、請求代碼或執行其他任務了。

Copilot CLI 的典型用例

以下是幾個常見場景:

  • 項目概覽:Copilot 會探索項目,打開關鍵文件並報告結果。
  • 生成代碼:例如添加新端點,Copilot 會參考現有文檔和示例,遵循項目規範。
  • 委託任務:對於明確定義的任務,可委託給 Copilot 雲代理。Copilot 會保留當前會話上下文,創建新分支,提交草稿拉取請求,並在後台完成修改後請求審查。

當然,探索 Copilot CLI 能力的最佳方式就是直接詢問它。Copilot 能查閲自身文檔並提供最佳交互建議。

下集預告

本系列下一課將介紹兩種模式:交互模式(在本地運行項目)和非交互模式(使用 -p 標誌快速獲取摘要)。後續還將涵蓋斜槓命令、MCP 服務器等主題。

將代理式 AI 引入終端,為學習、實驗和高效工作開闢了全新方式。請繼續關注本系列後續內容!

開始使用 GitHub Copilot CLI?請閲讀文檔並立即嘗試。

更多資源:

  • GitHub Copilot CLI 初學者視頻系列
  • GitHub Copilot CLI 101:如何從命令行使用 Copilot
  • GitHub Copilot CLI 最佳實踐