五倍紅寶石・專業程式教育

五倍紅寶石 ・專業程式教育機構

蛤!Git 也需要上課?

  • 說到 Git ,⼤家可能會覺得「蛤!Git 也需要上課︖」

  • 其實 Git 是⼀個易學難精的⼯具,但作為關鍵時刻可以救你⼀命的⼯具,⼀開始不好好學,等到災難發⽣時,可就太晚囉,你說呢︖

  • 根據我們的不完整的調查,發現⼤部分的⼯程師都知道 Git,但在⼯作職場上,碰到複雜情境的時候,卻會往往不知所措、難以處理......,⼀個不⼩⼼,還可能會讓這個原本應該拯救你的東西,變成你升職或往前進的絆腳⽯。

  • 不⼩⼼⽤錯⼀個指令,再多好幾天不眠不休的晚上,這是你想要的嗎︖

  • 程式碼總是被同事的蓋掉,每天都在做⽩⼯︖

  • 公司的版控與備份還在⽤隨身硬碟︖其實你有更好⽅式跟⼤家協作!

  • 網路上的芳鄰或 NAS 的共⽤資料夾,又不知道被誰改掉了︖

  • 學會 Git ,再也不⽤害怕被⼼懷怒意的員⼯,報復性刪除公司檔案。

課程特色

五倍紅寶石專業程式教育機構因應疫情發展,

🚨 實體教學課程落實社交距離注意事項:

1、每天都會要求學員量體溫、使用酒精消毒雙手

2、進入教室,也規定戴口罩;就算在用餐時,也會提醒同學盡量不要邊吃邊聊天

3、每場與課程相關的活動,都會要求填寫實名制健康聲明卡

4、學員下課後,會進行空間的次氯酸空氣消毒

5、每週都會安排漂白水、紫外線殺菌燈消毒

6、若有呼吸道疾病,或被政府匡列的接觸者,禁止進入教室,並可使用補課平台觀看線上補課

7、除上述之外,我們也全力配合政府防疫規定,讓每位學員都能在安心的環境學習

Git 課程內頁 - Banner 圖 - 使用 Git 之前
Git 課程內頁 - Banner 圖 - 使用 Git 之後

Git 課程內頁 - 標題圖 - Git 是什麼?

Git 是一種版本控制系統,專業的說法也可以說「Git 是一種分散式版本的版本控制系統」,透過這樣的系統,可以清楚的記錄每個檔案是誰在什麼時候加進來、什麼時候被修改或刪除。

Git 就是一種版本控制系統,也是目前業界最流行的版本控制系統,沒有之一。

出社會工作,有 Git 幫你保留這些歷史紀錄跟證據,萬一出事的時候你就能知道是從什麼時候開始就有問題,以及知道該找誰負責,再也不用自己背黑鍋了!

課程大綱

  • 環境安裝與設定

  • Git 的三種模式(工作目錄、暫存區及儲存庫)基本操作

  • 如何使用分支?

  • 分支的合併、衝突等情境介紹

  • Git Push / Pull 介紹

  • Pull Request(PR)與其他工程師合作

  • .git 是什麼?

  • SHA-1 亂碼是怎麼算出的?

  • 分支常見的誤解

  • 切換分發生了什麼事?

  • Rebase 介紹

  • 自由切換任務與分支

  • detached HEAD 介紹

  • 誤刪分支或 Commit 該如何救回?

  • Reset 、Revert 、Rebase 差異詳解

  • Git 回收機制

  • Git Flow 介紹

  • GitHub Flow 介紹

扎實課程搶先看

Git 課程內頁 - 標題圖 - Git 課程內容
Git 課程內頁 - 標題圖 - Git 初階課
📙 Git 簡介
  • 環境安裝與設定。

  • Git 的三種模式基本操作:

    • 工作目錄、暫存區及儲存庫。

  • GIt 常見使用情境。

📙 Git 分支介紹
  • 為什麼要使用分支?

  • 分支的使用時機。

  • 如何合併分支?

  • 合併分支時,發生衝突該如何解決?

📙 遠端共同協作 - 使用 GitHub
  • 如何 Push 上傳到 GitHub?

  • Pull 與 Fetch 差異?

  • 從伺服器上取得 Repository。

  • 與其它開發者的互動 - 使用 Pull Request(PR)。

  • 使用 GitHub 免費製作個人網站。

📙 其它常見使用情境


Git 課程內頁 - 標題圖 - Git 進階課
📙 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。

初階+進階課報名,限時 85 折!(活動已結束)

初階 + 進階實體 Git 課程限時 85 折,加送 Git 線上直播課程

慶祝 《為你自己學 Git》 銷量突破 20 刷! 🎉🎉

04/08~04/29 購買初階 + 進階課,限時 85 折!! 🎁 🎁 加送 Git 線上直播課程

試看 👉👉 Git 線上直播課

🎁 Git 線上直播課程 贈送說明:

* 付款成功後五個工作天內,系統會自動加入 Git 線上直播課程,課程開通會收到信件通知。

* 贈品不得轉售、折抵或兌換現金。

* 贈品其他未盡事宜,由五倍紅寶石專業程式教育機構保留解釋權利。

高見龍

高見龍

Eddie Kao

講師簡介

五倍紅寶石程式資訊教育股份有限公司負責人,在國內外各大型技術研討會擔任講者,參與過日本 RubyKaigi、日本 Ruby World Conference、臺灣微軟 Azure Developer Day 、RubyConf Taiwan、JSDC、WebConf 等。有二十年程式開發經驗和十多年的教學經驗,在臺灣推廣 Ruby 及 Git 多年,在各大專院校與企業開課,深受學員喜愛。

雖非資訊本科系出身,但喜歡寫程式,而且希望可以寫一輩子程式的電腦阿宅。

著有「為你自己學 Git」與「為你自己學 Ruby on Rails」暢銷技術書。

適合對象

Git 適合對象

上過課的同學怎麼說︖

其實在今天上課前,我對於 Git 的理解就僅限於使⽤在 github 上,並不知道可以有如此多的變化,更不要說⽼師今天教的 Git reset 的各種使⽤⽅法,對於 Git 的想像,就如⽼師今天說的以為是各種版本的備份⽽已。當然我也是您今天提的,網路上學到 reset 不能亂,亂⽤就救不回來的那個,直到上完課才有⼀種豁然開朗的感覺。⽼師上課的氣氛也很好,我是第⼀次在外⾯學習程式,過去都是在家⾃⼰看影⽚學習,所以其實蠻緊張的,很怕甚麼都不會做不到,但是⽼師的教導很有耐⼼,並不會因為我不會讓我感覺到很有壓⼒,很謝謝⽼師今天的指導,讓我在⾃學轉⾏⼯程師的路上多了⼀些⽅向,至少在 Git 這塊上又多懂了⼀些東西。

Git 學員

課程內容非常實用,雖然本身還不曾有 Git 的實務經驗,但覺得這兩堂的吸收非常實際。在使用情境上老師帶入小劇場的方式我很喜歡,讓我不會擔心說後續真的需要使用時摸不著頭緒,例如說知道有這個指令但不確定在哪種狀況時使用比較好這類的問題,這部分的幫助覺得非常棒。謝謝老師~

Git 課程學員 - 允文

很特別的教學方式,打破以往以循序漸進方式逐步指導指令使用方法,而是以IT常見情境(案例)教學,實在是不錯。版控的教學使用圖片,以解說觀念為重,指令操作為輔,學員容易進入狀況。

中華電信學員

老師幽默有趣的在解說,講解 Git 基本原理時,圖像解說非常清楚,讓人覺得好懂很多,狀況題對於我這樣的新手,可以更加清楚理解功能指令的運用,問題都是在用的時候才發現的。

Git 課程學員 - 泰傑

「人生不能重來,但 Git 可以」課程環境很舒適,也有適當的休息時間,高見龍老師的課很詳細,除了工具以外也很細心的講解指令!

鄭湘蓉

非常清楚透徹的 Git 觀念導正,很適合初使用 Git 的同學和不熟悉的同學來上這課程,非常感謝!

104 人力銀行 - Tai

身為不了解 Git 的設計師,上課內容十分清楚明瞭,舉例也很淺顯易懂。

睿世軟體科技 - Tigerfat

了解到原來本身就對 Git 基礎原理不懂,和使用觀念是錯誤。受益良多。

K.NET 社群分享 - 思賢

顛覆了我原本錯誤的想法…我是新手加上平常很少用 Git(我是設計)對 Git 真的超級不熟,今天算是有導正一些觀念,謝謝老師!

104 人力銀行 - 文茜

我是資深 Git 人,但聽完老師的分享還是有學到東西。

高雄 Git 感謝祭 - 丁丁

高老師對 Git 的進階原理介紹得很清楚,聽過課程後,對 Git 操作更加理解。課程聽得很過癮,聽完覺得 哇 Git 原來是這樣的,謝謝老師。

中華電信學員

立即報名

坐上 Git 時光機 - 版本控制課程

課程類別與程度

其他專業課程入門課程

近期開課時間

2021 / 5 月班

課程已結束

5/29(六) 初階課程、6/5(六) 進階課程

10:00 ~ 17:00

時數: 12 小時

初階課程 5/29(六)

NT$ 3,000

進階課程 6/5(六)

NT$ 3,500

初階 + 進階課程

NT$ 5,999

目前課程已滿班或結束,如對課程有興趣,
歡迎追蹤五倍粉絲專頁來信洽詢,獲得最新的開課消息。

組團報名享折扣

兩人同行 或 一次購買 2 堂課,享 9 折優惠

三人同行 或 一次購買 3 堂課,享 85 折優惠

更多團報或課程諮詢請洽 02-2331-5247

五倍紅寶⽯課程提供

結業證書

結業證書 | 五倍紅寶⽯課程提供

課程結業證書證明

課程討論群組

課程討論群組 | 五倍紅寶⽯課程提供

共同討論課程群組,

老師同學即時交流

wifi

wifi | 五倍紅寶⽯課程提供

備有插座及快速穩定

免費 wifi 連線操作

線上補課

線上補課 | 五倍紅寶⽯課程提供

線上補課,

不怕跟不上進度!

默默會

默默會 | 五倍紅寶⽯課程提供

每週二獨家默默會

讓你問題問到飽

業界高手一同交流

吉祥物貓貓

吉祥物貓貓 | 五倍紅寶⽯課程提供

吉祥物貓貓加持