[ Note ] Git 交作業


交作業流程

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

  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

MTR04_0621

MTR04_0621

長的帥,連Code都是香的 - Elvis Operator ?:

長的帥,連Code都是香的 - Elvis Operator ?:

Vue.js 學習旅程Mile 3 – Vue 實例 與 MVVM 篇

Vue.js 學習旅程Mile 3 – Vue 實例 與 MVVM 篇

Day04 慣用寫法 (idioms)

Day04 慣用寫法 (idioms)

深入學習 LSD-SLAM-1

深入學習 LSD-SLAM-1

版本控制 - 基本 Git 指令

版本控制 - 基本 Git 指令



Comments