--- tags: 軟體工程師體驗營 - 2025 --- # 團隊任務 - Git 版本控制任務 ## 沒有參加分組的同學,可以到作業討論頻道 2 到 4人揪團來練習~ 先來看看上屆學長姐的範例:[GitHub repo](https://github.com/Ariel0508/Learning-platform)、 [GitHub Pages](https://ariel0508.github.io/Learning-platform/) -- 使用 Discord、ZOOM、GoogleMeet 來討論,組員沒麥克風也可以一個人分享畫面,其他組員用文字討論,解答此問題集 **回報流程:** 1. 請組長到下方回報解答連結,**一個小組請派一人提交(依據當周條件提交)**。回報內容需含: 1. 該問題集的答案 2. 提供 1~3 張 discord 或 ZOOM 對話截圖,確保有進行小組討論 3. 組員參與名單 2. 助教檢視過後,就會回覆 ✅ 來回報審核成功與否。 **常見問題:** Q:約時間討論的組員至少要幾位? A:至少兩位就可成團! Q:如果沒有分組,可以一起玩嗎? A:可以 ## 問題 ## 第一題: 請各組原先自行觀看 [GitHub 教學手冊](https://w3c.hexschool.com/git/cfdbd310)來增加 Git 知識量,也可以照著 [YouTube 影片](https://www.youtube.com/watch?v=PNEM7CH3ZAg&list=PLYrA-SsMvTPOZeB6DHvB0ewl3miMf-2tj&index=2)跟著練習 週末或下週約個時間來挑戰此關卡 請組長使用此 BLOG [範例](https://github.com/gonsakon/blog-boilerplate),並開一個 GitHub 儲存庫,並邀請組員可以編輯儲存庫 各組員更新一個 HTML、SCSS 資訊,並發 PR 讓其它成員審核,即算通關成功 > 學長姐範例:[GitHub repo](https://github.com/Ariel0508/Learning-platform)、 [GitHub Pages](https://ariel0508.github.io/Learning-platform/) ## 還有時間的話,組員可以玩玩看以下 Git 訓練菜單 2. 組員間先認領誰要當組員 A、B、C 3. 依照下方訓練任務依序挑戰,可自行複製任務到自己的 HackMD 4. 推薦 VSCode 裡面的終端機來操作 Git,要看線圖可使用 VSCode 套件:[Git Graph](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph) ## 各任務的學習資源 1. 任務一:[開頭](https://w3c.hexschool.com/git/cfdbd310)看到[Git 數據庫章節](https://w3c.hexschool.com/git/f9b1882c) 2. 任務二:[Git 衝突章節](https://w3c.hexschool.com/git/921e90ff) 3. 任務三:[Git 分支(branch) 章節](https://w3c.hexschool.com/git/9a164fbe)看到 [Git 還原章節](https://w3c.hexschool.com/git/b5a740c8) 4. 任務四五六:[Git 遠端多人協作章節](https://w3c.hexschool.com/git/cc7d70b7) ## 任務列表 1. [任務一:環境初始化](/Q3f_baXDSNiKVm4k50AMWQ) 2. [任務二:單一 branch 更新與衝突](/an1emkLvQii9o45Q8pg5Og) 3. [任務三:多分支管理與 git reset 還原](/GNp0ec65RZ64n6PGaeCrpg) 4. [任務四:GitHub PR 管理](/UiqcLe1_QVqxvKKDSBFt_A) 5. [任務五:GitHub PR 衝突解決](/wzHNLy6aSqG59GeNoLwXSQ) 6. [任務六:實務團隊開發流程](/80jiStaUQY-NXSwTYz9Hmg) ## 回報區(看看哪組的行動力最高!) 回報範例: | 編號 | 組別 | HackMD | |:---:|:--------:|:-------------------------------------------------------------------------:| | 0 | 第 x 組 | [HackMD範例格式](https://hackmd.io/@christina6185/ByBZDJ6ni)| 回報表單: | 編號 | 組別 | HackMD |助教審核| |:---:|:--------:|:-------------------------------------------------------------------------:|:----:| | 1 | 揪團第 1 組 | [GitHub Repo](https://github.com/CloveTseng/blog-boilerplate)|:----:| | 2 | 線上新 9 組 | [任務一、二](https://github.com/stone-tw/group9) <br> [任務三](https://github.com/akai-kuo/group9-task3)<br> [任務四](https://github.com/thekihonim/group9-task4) <br> [任務五](https://github.com/akai-kuo/group9-task5)<br> [任務六](https://github.com/akai-kuo/group9-task6)|:----:| | 3 | 南中 1 組 | [GitHub Repo](https://github.com/Toung0507/blog-boilerplate) |:----:| | 4 | 北中 1 組 | [GitHub Repo](https://github.com/JLin056/blog-boilerplate) |:----:| | 5 | 中中 1 組 | [HackMD](https://hackmd.io/fsZqogN1TnStiKgoBc6piA) |:----:| | 6 |線上新8組👓| [HackMD](https://hackmd.io/@useirin/BktGDniWgl)<br>[GitHub Repo](https://github.com/useirin/Shinpachi-GitTeamWork) |:----:| | 7 | 北新7組:dog2: | [HackMD](https://hackmd.io/@NKfQsacxQmSh3lxoBDuf9A/rygn9GQ-Mxe)|:----:|