---
# System prepended metadata

title: 第二組 任務六：實務團隊開發流程

---

# 第二組 任務六：實務團隊開發流程



## 關卡示範影片
{%youtube 7FhJGul0PyI %}





## 你可以掌握的技術
* GitHub 多人團隊協作方式
    * main：正式環境
    * dev：開發環境
    * feature/功能：新功能開發

## 任務流程

- [ ]  1-1：A 成員新增一個新的 Repo，增加 `index.html`、`all.css`，並在 `index.html` 加上一個 h1 標題，並在 `all.css` 將 h1 設計文字為藍色後 **，commit 一個版本**
- [ ]  1-2：A 成員在 `main` 分支上也開 `dev` 分支，**並同時將 `main`、`dev` 都 push 上去**
- [ ] 1-3：B 成員 clone 下來，在 `dev` 分支上開一個新 feature，名為 `feature/addStyle`，新增一個 h2，並將他的文字顏色變成綠色，commit 一個版本後 **，將 `feature/addStyle` 分支進行 git push 動作**
- [ ] 1-4：B 成員透過 GitHub ，申請一個 `dev` 合併 `feature/addStyle` 進度的 PR，並指派 A 成員進行審核
- [ ] 1-5：A 成員進行 git fetch ，將 `feature/addStyle` 抓最新版本下來，並在本機上確認成員進度
- [ ] 1-6：A 成員確認沒問題後，審核 PR 通過
- [ ]  1-7：A 成員 git fetch `dev` 後，開一個新的 `feature/editTitle` 分支，修改 `head` 標題為 `修改標題`，commit 一個版本後便 **，將 `feature/editTitle` 分支進行 git push 動作**
- [ ] 1-8：A 成員透過 GitHub ，申請一個 `dev` 合併 `feature/editTitle` 進度的 PR，並指派 B 成員進行審核
- [ ]  1-9：B 成員 git fetch `dev` 後，開一個新的 `feature/editColor` 分支，修改 h1 標題顏色為紅色，commit 一個版本後便 **，將 `feature/editColor` 分支進行 git push 動作**
- [ ] 1-10：B 成員透過 GitHub ，申請一個 `dev` 合併 `feature/editColor` 進度的 PR，並指派 A 成員進行審核 
- [ ] 1-11：B 成員進行 git fetch ，將 `feature/editTitle` 抓最新版本下來，並在本機上確認成員進度
- [ ] 1-12：B 成員確認沒問題後，審核 PR 通過
- [ ] 1-13：A 成員進行 git fetch ，將 `feature/editColor` 抓最新版本下來，並在本機上確認成員進度
- [ ] 1-14：A 成員確認沒問題後，審核 PR 通過
- [ ] 1-15：A 成員審核成功後，申請一個 `main` 合併 `dev` 進度的 PR，用 GitHub Pages 觀看 `main` 分支的頁面是否有出現預期網頁畫面




## 通關檢核點

- [ ]  A、B 成員與 GitHub Repo 都有相同的 commit 數量
- [ ] 預期線圖有符合

## 預期線圖
![](https://hackmd.io/_uploads/B1mdQj1G6.png)


## 提交 Git Repo 連結


* [練習用 Git Repo 連結](#)