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