Agentic Research

Repository(儲存庫/repo)

又稱:repo · 倉庫 · 程式碼倉庫 · git repository · GitHub repo

一個專案資料夾,加上它從第一天到現在每一次修改的紀錄。

你會在什麼時候遇到它

AI 工具的原始碼、範例、教學幾乎都放在 repository 裡,而「clone 這個 repo」是跟著任何教學動手的第一步。不認得它,你連範例程式碼要從哪裡拿都不知道;也不會知道「公開 repo」跟「私有 repo」的差別,可能把不該放上去的東西放上去。

打個比方

像一份文件的資料夾,但每存檔一次就自動留一份完整拷貝,還附註「誰、什麼時候、改了哪幾行、為什麼改」。你可以隨時翻回任何一個版本。

最小範例

git clone https://github.com/ollama/ollama.git   # 把遠端的 repo 抓到本機
cd ollama
git log --oneline | head -20                     # 看它最近的修改紀錄
git status                                       # 你目前改動了什麼

clone 下來之後,完整的歷史就在你手上,不需要一直連著網路。git log 印出來的每一行,都是一次 commit(快照)。

最常搞錯的地方

  • 把 repository 跟「資料夾」畫上等號。資料夾只有現在,repo 還多了一條時間軸 —— 差別就在能不能回到昨天。
  • 以為 GitHub 上的 repo 都能任意取用、下載了就能隨意轉發。每個 repo 都附一份授權條款,商用之前要先讀。

相關詞條

下一步