Git 是目前最流行的版本控制工具,沒有之一。本套裝課程讓您從初階到進階一把罩,介紹 Git 的基本原理及操作,並將模擬各種在開發過程常遇到的狀況及內部運作方式、如何正確使用分支,以及應付各種常見狀況題等,引導大家快速上手。

課程大綱

一、初階

  • Git 簡介
    環境安裝與設定、Git 的三種模式(工作目錄、暫存區及儲存庫)、基本操作、常見使用情境
  • 使用分支
    為什麼要使用分支,以及分支的使用時機、分支與合併、解決衝突、常見使用情境
  • 遠端共同協作─使用 GitHub
    Push 上傳到 GitHub、Pull 下載更新、從伺服器上取得 Repository、與其它開發者的互動─使用 Pull Request(PR)、使用 GitHub 免費製作個人網站
  • 其它常見使用情境

二、進階

  • Git 內部運作原理
    在 .git 目錄裡有什麼東西?長得很像亂碼 SHA-1 是怎麼算出來的?
  • 分支詳解
    對分支的誤解、切換分支的時候發生了什麼事?使用 Rebase 進行合併、常見使用情境、如果只想要某個分支的某幾個 Commit?一定要有 GitHub 才能得到別人更新的檔案嗎?
  • 修改歷史紀錄
    把一個 Commit 拆成多個、把多個 Commit 組合成一個、在 Commit 中間再安插新的 Commit、刪除或調整 Commit 的先後順序
  • 其它使用情境及進階主題
    手邊的工作做到一半,臨時要切換到別的任務、detached HEAD 是怎麼一回事?不小心使用 Hard 模式 Reset 了某個 Commit,救得回來嗎?把帳號密碼放在 Git 裡了,想把它刪掉……、還沒合併的分支被砍掉了,救得回來嗎?Git 的資源回收機制、怎麼樣把檔案真正的從 Git 裡移掉?可以只 Commit 一個檔案的部份的內容嗎?Reset、Revert 跟 Rebase 指令有什麼差別?
  • 使用 Git 與開發團隊協同開發
    Flow 介紹(包括 Git Flow 與 GitHub Flow)

講師資訊

高見龍 Eddie Kao

  • 日本 RubyKaigi 講者
  • 日本 Ruby World Conference 講者
  • 臺灣 RubyConf 講者
  • 臺灣 JSDC、MOPCON 講者
  • 臺灣 PHPConf 講者及發起人
  • 臺灣 Modern Web 講者及主辦人
  • 臺灣微軟 Azure Developer Day 講者
  • Rails Girls Taipei 發起人
  • 資策會、中華電信等企業單位講師

課程適合對象

  • 無任何程式開發經驗者
  • 想深度探討 Git 的使用者
  • 想熟悉協作工具便於與同事工作者
  • 想一窺 Git 奧秘者

課程時數

12 小時

多堂課程上課時間

  • 第 1 次上課

    2018/10/06 10:00 ~ 17:00

  • 第 2 次上課

    2018/10/13 10:00 ~ 17:00

上課注意事項

  • 報名包套課程(初階+進階)即贈送《為你自己學 Git》實體書與電子書各一份。
  • 課程內容、日期及講師可能因故有所修改,主辦單位保留異動之權利。
  • 學員需自備筆記型電腦。
  • 本次課程僅開放 30 人報名。
  • 報名費不包含餐費。
  • 若報名學員人數不足 10 人,將視情況取消當次課程,並全額退還報名費用。
  • 如有企業或團體課程需求,歡迎直接來信 course@5xruby.tw 洽詢。

立即報名

優惠價 5999 元 2018/07/06 10:00 ~ 2018/10/06 10:00 報名截止

本課程由 五倍紅寶石 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

開課單位

五倍紅寶石

從入門到進階,我們規劃了一系列專業網站開發課程,無論您是資訊新手或是專業工程師,感謝您選擇五倍紅寶石作為你增強關鍵實力的墊腳石!

五倍紅寶石其他精彩課程

0 人收藏

五倍紅寶石 五倍紅寶石

0 人收藏

五倍紅寶石 五倍紅寶石

相關課程

0 人收藏

五倍紅寶石 五倍紅寶石

已結束
0 人收藏

資策會 數位教育研究所 - 資訊技術訓練中心 台中教室 資策會 數位教育研究所 - 資訊技術訓練中心 台中教室