Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 2.22 KB

File metadata and controls

36 lines (26 loc) · 2.22 KB

交作業流程

  1. 點選課程的 GitHub Classroom 連結,加入到 Lidemy 的 Classroom
  2. 登入後 GitHub 會創建一個 Lidemy 底下屬於 我的 Repository

// 因目前本地端沒有上面的檔案,所以要先從 GitHub 整組 clone 下來

  1. 點選右上角的 Code 按鈕,複製 我的 Repository 連結

  2. 開啟本地端的 Terminal ,切換到要放檔案的資料夾:cd 資料夾路徑

  3. 第一次需 clone 下載資料至本地端:git clone <https://github.com/Lidemy/mentor-program-5th-becky-123.git>

  4. 切換至下載的資料夾:cd mentor-program-5th-becky-123

  5. 改作業前先創建分支並命名 week1:git branch week1

  6. 切換至 week1 分支:git checkout week1

    // Step7、8指令可結合為 → git checkout -b week1

  7. 修改作業檔案並存檔

  8. 若有新增檔案需要被版本控制:git add <file>

  9. 提交新的版本並填寫說明:git commit -m week1

    // Step11、12指令可結合為 → git commit -am week1 // 助教小叮嚀:使用 git commit -am 時需要留意,指令的作用範圍僅限於「已追蹤」的檔案,如果有額外新增檔案的話,還是要記得使用指令 add 將檔案進行列管哦!

    // 分支 hw1 的檔案將透過 GitHub 上的 merge (= Pull request) 被合併進 master

  10. 將本地端分支 week1 的檔案傳到 GitHub :git push origin week1

  11. GitHub 會顯示收到 week1 的資料,點選 Compare & pull request

  12. 確認需 merge 的分支,輸入標題及確認程式碼後點選 Create pull request

  13. 作業上傳至 GitHub 後,複製 PR 連結,到 Lidemy 學習系統 繳交作業

  14. 放著待助教批改,助教改完後會確認 Pull request,檔案會被 merge 進 master

    //因 GitHub 的 master 與 week1 已合併,本地端的 master 為前一版本,故需更新本地端的 master

  15. 切換分支至 master : git checkout master

  16. 從 GitHub 下載更新 master : git pull orgin master

  17. 刪除已被 merge 的分支 week1 : git branch -d week1