歡迎閱讀 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 最佳實踐