字級:
小字級
中字級
大字級

掌握Git版本控管:從入門、基礎到進階>>上手Git 必學

  • 原價 NT$9,000元,費用含課程及講義。

  • 優惠方案:凡於 3月13日前完成報名與繳費之學員,可享優惠價NT$7,200元(含稅)。

  • 課程日期:112 年 3 月 23 日 (四)、 24 日 (五)
  • 課程時數:14 小時
  • 上課時間:9:00-12:30 & 13:30-17:00
  • 訓練地點:商研院數位創新人才研究所,台北市復興南路一段303號3樓。

    上課地點位於捷運大安站6號出口(道慈大樓)註:請自備筆電

    註:上課地點與教室之確認,以上課通知函為主。

** 企業包班歡迎洽詢 (02) 7707-4976 李小姐 tinalee@cdri.org.tw **

課程緣起

一人開發需要 Git ,多人團隊更需要 Git,以下狀況在程式開發圈屢見不鮮:

  • 一不⼩⼼下錯指令,又多了好幾天不眠不休的晚上
  • 公司的版控與備份還在⽤隨身硬碟/網路上的芳鄰/NAS 共用資料夾,程式碼被不知情的同事蓋掉
  • 心懷怒意的員⼯,報復性刪除公司檔案更是時有所聞又防不勝防
  • 團隊分工開發最後無法整合,彼此互推責任

你有更好的協作方式!學會 Git ,再也不⽤害怕各種無心之過或者意料之外。根據我們的調查,發現⼤部分的⼯程師都知道 Git,但在⼯作職場上,碰到複雜情境的時候,卻會往往不知所措、難以處理…,還可能會讓這個原本應該拯救你的工具變成絆腳⽯。「Git 也需要上課︖」、「網路資源一堆為什麼有看沒有懂?」原因在於,Git 是易學難精的⼯具,關鍵時刻可以救你⼀命,但若是沒有掌握精髓,災難發⽣時,便錯失拯救大家的契機。本課程邀請暢銷書<為你自己學 Git>高見龍從零開始,深入淺出帶領學員掌握 Git 技巧,機會難得快報名!

課程大綱

入門

  • Git 簡介及環境安裝與設定。
  • 基本操作
    • 工作目錄、暫存區及儲存庫。
  • 其它常見使用情境

分支

  • 為什麼要使用分支?
  • 分支的使用時機。
  • 如何合併分支?
  • 合併分支時,發生衝突該如何解決?

共同協作

  • 如何 Push 上傳到 GitHub?
  • Pull 與 Fetch 差異?
  • 從伺服器上取得 Repository
  • 與其它開發者的互動 - 使用 Pull Request(PR)。
  • 使用 GitHub 免費製作個人網站。
  • 其它常見使用情境

原理解析

  • 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

* 課程執行單位保留調整課程內容與講師之權利

適合對象

欲進入程式圈工作者,Git已逐漸成為必備技能

  • 想成為工程師的潛在開發者
  • 對 Git 版本控管有興趣的開發人員
  • 需要進行程式碼版本控制的開發人員
  • 想學習如何使用 Git、GitHub、GitLab
  • 在職場上常常需要解決協同合作問題的人員
  • 程式設計師/系統分析人員/網頁設計師

課程日期

112年 3 月23、24 日,白天09:00~12:30、13:30~17:00,計 14 小時。

註:請自備筆電

*主辦單位得視報名情況而保留實際開課日期的變更權利 。

報名方式

課程採線上報名,請按下方【我要報名】進入報名系統

課程諮詢:(02)7707-4976 課程經理 李小姐,或E-mail:tinalee@cdri.org.tw

報名與繳費確認:(02)7707-4972 陳小姐,或E-mail:anniechen@cdri.org.tw

課程費用、繳費與注意事項

  1. 本課程原價 NT$9,000元。
  2. 優惠方案:凡於開課一周前完成報名之學員,可享早鳥優惠價NT$7,200元(含稅)。
  3. 團報優惠: 二人團報可打95折、四人團報可打9折優惠。
    • 團報、兩課合報優惠與早鳥優惠可一併使用

    • 課程報名系統每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單

  4. 請以信用卡、即期支票或匯款支付:繳費資訊將於確定開課後提供
  5. 課程內容受著作權法保護,不得以任何形式傳輸、重製、散布或提供予公眾,以免觸法 

報名確認與取消

  1. 已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,<如未收到任何通知,敬請來電確認>
  2. 已完成繳費之學員如欲取消報名,請於實際上課日前以書面通知業務承辦人,主辦單位將退還90% 課程費用。
  3. 學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之︰上課未逾總時數三分之一,欲辦理退費,退還所有上課費用之二分之一,上課逾總時數三分之一,則不退費。
  4. 如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利
  5. 本單位保留是否接受報名之權利。

結業證書

依本院「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本院核發結業證書。

掌握Git版本控管:從入門、基礎到進階
  • 課程日期
    112年3 月 23、24日
  • 課程時段
    周四五白天
  • 活動地點

    台北市復興南路一段303號3樓

    近捷運大安站6號出口(道慈大樓)

TOP