copilot-cli-for-beginners

GitHub Copilot CLI for Beginners

License: MITOpen project in GitHub CodespacesOfficial Copilot CLI documentationJoin AI Foundry Discord

🎯 你將學到什麼   ✅ 先備條件   🤖 Copilot 家族介紹   📚 課程架構   📋 指令參考

GitHub Copilot CLI 新手入門

✨ 學習如何用 AI 強化你的開發流程,讓命令列工作事半功倍。

GitHub Copilot CLI 將 AI 助手直接帶到你的終端機。你無需切換到瀏覽器或程式碼編輯器,就能提問、產生完整應用程式、審查程式碼、產生測試、除錯等,全部都在命令列完成。

想像一下,隨時有一位知識豐富的同事在你身邊,能閱讀你的程式碼、解釋難懂的寫法,並幫助你更快完成工作!

📘 偏好網頁版體驗? 你可以直接在 GitHub 上學習本課程,或前往 Awesome Copilot 享受更傳統的瀏覽體驗。

本課程適合:

GitHub Copilot Dev Days - Find or host an event

</a>

🎯 你將學到什麼

這門實作課程將帶你從零開始,學會 GitHub Copilot CLI 的高效用法。你會在每個章節都操作同一個 Python 書籍收藏應用程式,並逐步用 AI 協作優化它。課程結束時,你將能自信地用 AI 審查程式碼、產生測試、除錯、甚至自動化工作流程——全部都在終端機完成。

不需要 AI 經驗。 只要你會用終端機,就能學會這套工具。

非常適合: 開發者、學生,以及有軟體開發經驗的任何人。

✅ 先備條件

開始前,請確認你已具備:

🤖 Copilot 家族介紹

GitHub Copilot 已經發展成一系列 AI 工具。以下是各自的定位:

產品 執行環境 說明
GitHub Copilot CLI
(本課程主角)
你的終端機 原生命令列 AI 程式碼助手
GitHub Copilot VS Code、Visual Studio、JetBrains 等 Agent 模式、聊天、即時建議
Copilot on GitHub.com GitHub 深度對話你的專案、建立 Agent 等功能
GitHub Copilot cloud agent GitHub 指派議題給 Agent,自動產生 PR

本課程聚焦於 GitHub Copilot CLI,讓 AI 助手直接進駐你的終端機。

📚 課程架構

GitHub Copilot CLI Learning Path

章節 標題 你將完成的內容
00 🚀 快速開始 安裝與驗證
01 👋 初體驗 現場示範+三種互動模式
02 🔍 情境與對話 多檔案專案分析
03 開發工作流程 程式碼審查、除錯、測試產生
04 🤖 打造專屬 AI 助手 為你的流程自訂 Agent
05 🛠️ 自動化重複性任務 自動載入的 Skill
06 🔌 連接 GitHub、資料庫與 API MCP 伺服器整合
07 🎯 整合應用 完整功能流程

📖 課程進行方式

每個章節都遵循相同結構:

  1. 生活化比喻:用熟悉的例子理解新概念
  2. 核心觀念:學習必備知識
  3. 實作範例:實際執行指令並觀察結果
  4. 練習題:動手練習剛學到的內容
  5. 下一步:預告下個章節重點

所有程式碼範例都可直接執行。 課程中的 copilot 指令區塊都能複製到終端機運行。

📋 GitHub Copilot CLI 指令參考

GitHub Copilot CLI 指令參考 幫助你快速查找指令與快捷鍵,讓你高效運用 Copilot CLI。

🙋 取得協助

貢獻指南

注意:本課程的程式碼設計為在審查、解釋與除錯時產生特定輸出,因此我們無法接受會更動現有程式碼的 PR。

如何貢獻:

  1. Fork 本儲存庫並 clone 到你的電腦
  2. 建立功能分支(git checkout -b my-improvement
  3. 進行修改
  4. 提交 Pull Request

授權

本專案採用 MIT 開源授權。完整條款請參閱 LICENSE 檔案。