最新課程

Lessons

Group 810.jpg

坐上 Git 時光機 (進階)

2021-09-07

【課程名稱】坐上 Git 時光機(進階)

【時間】9/25(六) 10:00 a.m~17:00 p.m (中間休息1小時)

【總時數】6hr

【課程大綱】

Git 內部運作原理

- 在 .git 目錄裡有什麼東西?

- 長得很像亂碼 SHA-1 是怎麼算出來的?

分支詳解

- 分支常見的誤解。

- 切換分支時發生了什麼事?

- 如何使用 Rebase 合併?

- 如果只想要某個分支的某幾個 Commit?

- 一定要有 GitHub 才能得到別人更新的檔案嗎?

修改歷史紀錄

- 如何把一個 Commit 拆成多個或組成一個?

- 在 Commit 中間再安插新的 Commit。

- 刪除或調整 Commit 的先後順序。

其它使用情境及進階主題

- 手邊的工作做到一半,臨時要切換到別的任務。

- detached HEAD 是怎麼一回事?

- 不小心使用 hard 模式 Reset 了某個 Commit,救得回來嗎?

- 把帳號密碼放在 Git 裡了,想把它刪掉…

- 還沒合併的分支被砍掉了,救得回來嗎?

- Git 的資源回收機制介紹。

- 怎麼樣把檔案真正的從 Git 裡移掉?

- 可以只 Commit 一個檔案的部份的內容嗎?

- Reset、Revert 跟 Rebase 指令有什麼差別?

使用 Git 與開發團隊協同開發

- Flow 介紹 :包括 Git Flow 與 GitHub Flow

【地點】國立台北科技大學億光大樓4F(台北市忠孝東路三段197號旁)

【講師】高見龍

【費用】聖森員工通通免費 👍

【備註】

1.防疫期間,請配戴口罩

2.中午時間會提供便當🍱

3.此為實作課程,請記得攜帶電腦!