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 最佳實踐