利用 git submodule add -b gh-pages https://github.com/mdecourse/2016fallcadp.git 2016fallcadp 可以將課程倉儲設為子模組, 且應用時可以綁定特定版本.
以下取子模組 2016fallcadp 目錄下的 data 目錄下的 cadpa_w10_4bar.csv 四連桿點路徑座標檔案, 進行輪廓繪圖.
上述四連桿三角形頂點運動時通過軌跡繪圖程式碼:
使用者若採用 git clone https://github.com/scrum-1/2016fallcadp_ag100.git 之後, 必須利用
git submodule update --init --recursive
將此對應版本的子模組取到近端, 假如 2016fallcadp_ag100 希望更新所有子模組的對應版本, 則必須使用
git submodule foreach "(git checkout gh-pages; git pull)&"
若只是更新特定子模組的對應版本, 則必須進入該子模組, 確定工作目錄中的分支後, 以 git pull 取下該子模組的最新對應版本. 之後再針對遠端的倉儲進行提交推送.