[ Note ] Git 交作業


Posted by tzutzu858 on 2020-06-28

交作業流程

「交作業前看檢討」,「交作業後看範例」

  1. 進到 GitHub classroom 指定的 repositiory(自己的)
  2. 有綠色框框寫 Clone or download
  3. 按下後複製他給的 URL
  4. 在CLI介面下,打 git clone <github 給的 URL>
  5. 可以去資料夾看有沒有真的 clone 下來
  6. 新開一個 branch : git branch <branch-name>
  7. 切換 branch : git checkout <branch-name>
  8. 把所有檔案都加入版本控制 : git add .
  9. commit : git commit -am "自己寫敘述"
  10. push上去 : git push origin <branch-name>
  11. 打開 GitHub repositiory 介面,有個 Pull requests 按下去
  12. 會有一個新提示,旁邊有綠色框框 Compare & pull request 按下去
  13. 假設沒有新提示,也有綠色框框 New pull request 按下去
  14. 把頁面打一打,有問題也可以在這邊問
  15. 發 PR 後請務必點到 files changed 看看自己這次交了什麼
  16. 完成後按 Create pull request
  17. 之後到學習系統上, 作業列表新增作業 並貼上PR(pull request)連結,(網址會有pull)
  18. 助教改完會按 merge
  19. 看到自己被 merge 後,切回master git checkout master
  20. 拉下遠端的 master 到 local 端 git pull origin master 這樣就可以同步遠端已經 merge 的 master
  21. 刪掉自己的 branch : git branch -d week1
  22. 作業如果已經改完了但是想修正,自己發 PR 自己 merge 就好,不需要再交一次作業(除非又有其他問題想要助教幫忙看)

#Git







Related Posts

[Day00]: 七天七夜與Docker坦誠相見

[Day00]: 七天七夜與Docker坦誠相見

[Day 07] 備忘錄模式,蠅量級模式,拜訪者模式,單元測試

[Day 07] 備忘錄模式,蠅量級模式,拜訪者模式,單元測試

NLP 新時代的開始 - BERT

NLP 新時代的開始 - BERT


Comments