Git 路線圖自由練習室Free play
FREE PLAY

用自己的順序重新練習Practise in your own order

NO REAL FILES · SAFE SANDBOX

Git 自由練習室Git Free Play Lab

沒有指定答案,也不會碰觸你的電腦。試著建立 branch、修改虛擬檔案、commit,再合回 main。There is no fixed answer, and your computer is never touched. Try creating a branch, editing virtual files, committing, and merging back into main.

模式Mode
自由探索Explore freely
狀態保存State saved
只到重新整理前Until refresh
真實 GitReal Git
不會執行Never executed

INTERACTIVE LAB

自己安排一段 branch 開發流程

輸入指令後,Terminal、四個區域與 Git 樹會從同一份虛擬狀態同步更新。

A

WORKING DIRECTORY

正在編輯的檔案

  • README.md已提交
  • app.js已提交
  • nav.js已提交
B

STAGING AREA

下一版準備內容

  • Staging Area 是空的
C

LOCAL REPOSITORY

電腦裡的版本

HEAD
→ main
目前 commit
c2
commit 數
2
D

REMOTE REPOSITORY

GitHub 示意狀態

origin
尚未設定
遠端 branch
沒有 commit
網路連線
僅記憶體模擬

教學 Terminal

不會執行真實 Git 或 shell

教學模擬器已就緒。這裡不會執行真實 Git 或讀寫你的檔案。

點一下填入:

VIRTUAL FILES

虛擬檔案編輯器

更多情境工具

LIVE GIT TREE

commit 與 branch

HEAD → main
  1. c2
    HEAD → main
    加入導覽列parent:c1
  2. c1
    建立專案parent:無(第一個 commit)

免責聲明:本站內容為個人學習、實作與經驗分享紀錄,部分內容透過 AI 協助修正與整理。由於每位使用者的系統環境、軟體版本、權限設定與操作方式不同,實際結果可能有所差異。請在操作前自行評估風險並備份重要資料。因參考本站內容所造成之任何系統異常、資料遺失、設定錯誤、設備故障、服務中斷或其他直接、間接損失,均由使用者自行承擔,本站與作者不負任何相關責任。

Disclaimer: This site records personal learning, implementation, and experience sharing, with some content edited and organised with AI assistance. Results may differ because every user has a different system environment, software version, permission setup, and workflow. Assess risks and back up important data before trying anything. You are responsible for any system errors, data loss, configuration mistakes, equipment faults, service interruptions, or other direct or indirect losses resulting from using this content.