- 將課程的 GitHub clone 到自己的電腦
- 開一的新的 branch --
git branch homeworkweek1
- 切換到剛剛新開的 branch --
git checkout homeworkweek1
- 寫作業
- 若有新增檔案要先加入 git --
git add .
- 寫完作業後 commit --
git commit -am "week1 finish"
- 把本地的 branch 推到個人課程的 GitHub --
git push origin homeworkweek1
- 在個人 GitHub 介面點 compare & pull request,打敘述然後create pull request。
- 到學習系統上新增作業,貼上PR連結,並確認兩個要求後送出
- 助教改完之後會 merge
- 在本地切到 master 的 branch --
git checkout master
- 將遠端的 master 同步至我的 master --
git pull origin master
- 刪除本地的 homeworkweek1 branch --
git branch -d homeworkweek1
git branch -v
git log
檢查一下即完成
簡易流程
- 建立新 branch
- 在新 branch 上寫作業
- push branch
- pull request
- 學習系統上傳 PR 連結
- 助教改完後 pull origin master
- 刪掉本地新 branch
- 檢查