1 天
版本控管技術類 Git 版本控管實戰:新手進階篇本課程不教基礎 Git 操作,只教更深入的技術原理,過程中也會有許多實務練習主題, 透過大量的練習與即時回饋,幫助大家輕鬆掌握 Git 版本控管。

此課程適合給...

  • Web 開發人員 / 網頁設計師 / 網頁前端工程師 / 軟體工程師 / 專案人員
  • 適合 Windows, Linux, Mac 各種平台的使用者
  • 本課程不適合沒用過 Git 版本控管的使用者

上完此課程你將會...

  • 了解 Git 核心架構與重要版控觀念
  • 了解 Git 分支合併技巧與技術原理
  • 了解 GitHub 版控機制與協同作業
  • 了解如何在公司內部導入 Git 版本控管機制

Git 是一套分散式版本控管系統(DVCS),有別於傳統集中式版本控管機制, Git 採用了更加先進的邏輯與工具,有效改善不同版本控管情境可能遭遇的問題, 因此正以極快的速度席捲全世界,有越來越多的開發人員漸漸改用 Git 當成主要的版控機制。

以我多年的 Git 版控經驗,我深深了解到,唯有了解 Git 的內部結構與運作原理, 才能真正有自信的掌握 Git 版控,所以你在心中自然產生的不確定性與害怕合併與衝突, 都是不必要的情緒負擔。本次我們特別推出【新手進階篇】全新課程,不教基礎 Git 操作 只教更深入的技術原理,過程中也會有許多實務練習主題,透過大量的練習與即時回饋, 幫助大家輕鬆掌握 Git 版本控管。

課程內容

  • Git 內部架構解析(共 4 章)
    4

    Git 內部架構解析

    • 認識儲存庫 ( Local, Remote, Shared )
    • 理解 Git 命令與內部結構變更
    • 深入了解 .git/config 設定檔
    • 了解工作目錄、索引與物件之間的關係
  • Git 分支合併技巧(共 7 章)
    7

    Git 分支合併技巧

    • 理解分支合併原理
    • 合併衝突處理技巧
    • 深入理解 Merge 與 Rebase 技術原理
    • 深入理解 Revert 與 Cherry-Pick 差異
    • 掌握版本線圖的秘訣
    • 理解分支與標籤的差異
    • 了解暫存機制 (Stash)
  • Git 遠端儲存庫管理(共 3 章)
    3

    Git 遠端儲存庫管理

    • 重新認識 git pull
    • 進階 git pull 操作技巧
    • 進階 git push 操作技巧
  • Git 協同作業實戰(共 6 章)
    6

    Git 協同作業實戰

    • 認識 GitHub Fork 的技術原理
    • 如何在 GitHub 提出 Pull Request
    • 認識常見的 Git 分支模型
    • 深入理解 Git Flow 版控流程
    • 深入理解 GitHub Flow 版控流程
    • 如何自訂 Git 版控流程
4

Git 內部架構解析

  • 認識儲存庫 ( Local, Remote, Shared )
  • 理解 Git 命令與內部結構變更
  • 深入了解 .git/config 設定檔
  • 了解工作目錄、索引與物件之間的關係
7

Git 分支合併技巧

  • 理解分支合併原理
  • 合併衝突處理技巧
  • 深入理解 Merge 與 Rebase 技術原理
  • 深入理解 Revert 與 Cherry-Pick 差異
  • 掌握版本線圖的秘訣
  • 理解分支與標籤的差異
  • 了解暫存機制 (Stash)
3

Git 遠端儲存庫管理

  • 重新認識 git pull
  • 進階 git pull 操作技巧
  • 進階 git push 操作技巧
6

Git 協同作業實戰

  • 認識 GitHub Fork 的技術原理
  • 如何在 GitHub 提出 Pull Request
  • 認識常見的 Git 分支模型
  • 深入理解 Git Flow 版控流程
  • 深入理解 GitHub Flow 版控流程
  • 如何自訂 Git 版控流程

講師介紹

Will 保哥

(黃保翕)

2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監

2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家

2008 至今連續 17 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。

2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。

熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。熱愛分享知識。

曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。

出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。

部落格 http://blog.miniasp.com

FB 粉絲頁 https://www.facebook.com/will.fans

學員回饋
Contact Us聯絡多奇
聯絡多奇為您提供最專業的協助!
background image background image