跟 AI 一起用 Git|不背指令的版本控制

開始之前:這條路長什麼樣

教材有點厚,直接點進去容易被淹沒。這一頁先讓你知道要走什麼路、要先準備什麼,以及哪幾步一定要你自己看過,不能交給 AI。課堂場與一個人自學走法不同,第貳段講清楚。

🔴 動手之前,兩條資料紅線

裡面的詞現在看不懂沒關係,上課都會教——先記住「學生資料不上網、密碼不進專案」兩件事就好。

一、學生個資與未發表資料不進公開 repo——.gitignore 不是保密工具。二、私人 repo 也不放帳號密碼——提交過就進了歷史,事後刪檔沒用。

兩條的完整說明、監督三原則與「存錯了怎麼救」的急救箱,在 教材第伍章

這是給誰的

給手上有研究專案的大學教師與研究生。判斷方式很簡單:資料夾裡出現過 論文v3_最終_真的最終.docx,或跟共同作者用附件改稿改到不確定哪份最新,這門課就是為你開的。

不必先會任何 Git 指令、終端機或程式語言。要有一台能上網的電腦、一個 GitHub 帳號、一個你慣用的 AI 助手——後兩樣現在沒有也沒關係,行前準備包會一步步帶你辦好。

這門課不教背指令,也不講 Git 內部原理;幾個進階功能(stash、rebase、fork 工作流、GitHub Actions)全部跳過。要練的是另一件事:當 agent(替你動手的 AI 助手)的指導教授,不是它的橡皮圖章。完整的「為什麼」在 教材第壹章

兩種走法:你是哪一種

同一套 15 關,課堂場跟一個人自學走法不一樣。差別只在第二階段。

🅐 課堂場(工作坊)
現場有夥伴、有講師,跟著講師走完

15 關全走完。第一階段各自做自己的研究專案;第二階段兩人一組,一位當研究生、一位當指導教授,輪流提出修改與把關,最後交換角色再走一次短流程。

🅑 一個人自學
在家自己來、沒有夥伴

先只走第一階段 P1–P9。那本來就是你一個人的研究專案,走完就解決最痛的一半:版本回得去、東西備份在 GitHub、看得懂改了什麼。

⚠️ 第二階段需要兩個人,不能一個人假裝

C1–C6 練的就是「兩個人怎麼在同一份稿子上不打架」——提出、退回、補改、核准、合併。一個人做不出那個情境,等你找到共同作者、指導的學生,或參加正式場次再做。

請不要為了湊人數另外註冊一個 GitHub 帳號自己扮兩個角色。GitHub 服務條款寫明一人最多只能維持一個免費帳號,這不值得為了練習去踩。

開始之前要先準備

⚠️ 行前準備是十項,不是三項

完整的十項一定要照 教材第貳章〈行前準備〉做完(含兩步驟驗證、裝 git 本體、裝 PowerShell 7、AI 助手授權設定、GitHub 登入……)。下面三條只是「你現在就能自我判斷有沒有走對方向」的最低門檻,不是完整清單

三個最低門檻: 裝好並登入你的 AI 助手(打得開、登入成功、找得到輸入框); GitHub 帳號能登入; 做一次「小試身手」——讓 AI 建一個小檔案,並請它回報 git 版本與 GitHub 帳號,然後你自己打開檔案來看

第 ③ 項一句話就驗掉整條安裝鏈——它會回報 git 版本與 GitHub 登入帳號(工具名叫 gh),裝沒裝 git、GitHub 有沒有登入,這一步就看得出來;而它本身就是這門課的第一課:AI 說做完了,不等於真的做完。⚠️ 但它驗不到兩步驟驗證(2FA)與 AI 助手的授權設定,那兩項只能照教材做。教材那邊有十項可勾選的互動清單、每一步的截圖與求救句,這裡不重複寫一份。請留兩個晚上,別排在開始前一天——有幾項要下載安裝,視網速可能要一小時以上。

15 關全景:每一關做什麼、哪裡要你自己看

這張表是整門課的地圖。最右邊那一欄最重要——那是 AI 做完之後,你一定要自己核對的東西。這門課的價值不在指令,在這一欄。

關卡代號可點,直接跳到教材對應段落。上課投影請按頁首導覽列右側的「🔎 投影」放大。
關卡 分鐘 這一關你會做什麼 你一定要自己看的

上課用的時鐘制課表(幾點做到哪、講師巡桌重點)在 教材第捌章,這裡列的是每一關單人順利操作的估計時間。

我學會了嗎

走完第一階段之後,用這幾句話問自己。答得出來才算真的走過,闖關頁的進度條只是輔助。

學完之後,下一步做什麼

動手前值得先看一次 教材第拾章〈三條誠實限制(不藏)〉:Word/Excel 看不到逐行差異、GitHub 方案功能會變、agent 會犯錯——先知道做不到什麼,才知道手上有什麼。

📘 教材——用讀的
兩階段全課路線、15 步觀念與完整操作、協作進階、故障排除與自然語言速查。
🎮 闖關——用做的
動手時全程開這頁:可複製的自然語言、Git 儀表板、逐步驗收。請用 Chrome 或 Edge 開。