GitHub Copilot CLI 初學者指南:入門教程
本教程介紹了 GitHub Copilot CLI 的基本概念、安裝方法、身份驗證、資料夾許可權設定以及常見用例,幫助開發者在終端中直接利用 AI 程式設計助手。
歡迎閱讀 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 最佳實踐