【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

【優惠期間】課程將介紹業界最常用的版控工具 Git 具備哪些特色與優勢,接著讓你在本機建置好作業環境,透過終端機帶您用20%指令解決80%的難題。

優惠期間輸入折扣碼 Q6SSBXZT 再折100元>>立即學習

【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

千萬別以為只有工程師才會有需求!

現在的工作者,很難跟電腦完全分離

隨著時間越久,檔案資料也日漸增多

你是否會記得每一次的修改呢?

假如

資料不幸遇到突發狀況怎麼辦?

如果

有一個輕鬆上手的工具,

能讓你迅速知道誰對資料動了手腳、做了修改

並且能立即找回正確的資料

重新修補錯誤,降低工作上的風險

你,是否有需要呢?

【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

版控軟體那麼多,為什麼偏偏企業愛用Git呢?

如果沒有非比尋常的優勢,怎麼能吸引大量使用者呢?

這裡,用簡單一句話敘述Git:

Git 是分散式的版本控制系統

字都看得懂,但到底是什麼意思?

沒有關係,馬上為你解惑

【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

優惠期間輸入折扣碼 Q6SSBXZT 再折100元>>立即學習

【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

第一章會介紹業界最常用的版控工具 Git 具備哪些特色與優勢,接著讓你在本機建置好作業環境,介紹終端機常用的 Git 指令與運作模式,並利用圖形化介面(SoureTree)輔助說明,讓你更清楚瞭解終端機做了什麼事情,藉此孰悉操作環境與 Git 基本工作流程。

本章學習重點:

  • 為什麼要用Git?理解版本控制概念
  • 安裝Git:終端機指令與圖形介面使用
  • Git三種狀態:工作目錄、暫存區域、儲存庫
  • 如何救回不小心刪除的目錄或檔案
  • 如何找出某行程式是誰寫的

課程精華摘要:版本控制到底是什麼?

所謂的版本控制系統,就是幫你紀錄所有的狀態變化

並且可以隨時隨地的切換到想要的版本

「分支」是 Git 很大的賣點之一。這個章節將會帶你實際操作分支的各種用法,例如新增分支、合併分支、刪除分支以及解決合併遇到的衝突狀況,以及Reset的正確觀念與用法。

本章學習重點:

  • 分支是什麼?如何新增分支、切換分支?
  • 如何合併分支?merge與rebase兩種指令
  • 合併發生衝突怎麼辦?
  • 如何回到上一步?Reset指令與mixed/soft/hard參數

課程精華摘要:Reset觀念釐清

江湖傳說在Reset的時候,「--head」這個參數不能隨便亂用,

事實上並不是這樣子。

先跟大家強調一個觀念:

「在 Git世界並沒有所謂的刪除 Commit 的情況」

即使是用 Reset 也不會把東西給刪掉。

本地端的 Git 操作熟練之後,是時候該到將檔案上傳到 GitHub 見見世面了。這章節會帶你從頭開始使用 GitHub,透過 Push & Pull 同步遠端與本地端資料,實際帶你練習協同作業最重要的步驟-「發 Pull Request(PR)」,熟悉這個步驟與流程之後,就可以在 GitHub 世界與各地的高手交流,藉此增進自己的技術力。

本章學習重點:

  • GitHub是什麼?
  • 在GitHub建立Repository、設定遠端節點、推送內容
  • 如何把Github內容抓下來同時合併?Fetch跟Pull的差異

課程精華摘要:Pull 指令

git pull = git fetch + git merge

系統預設是用 Merge 合併

而合併的方式還有另外一種「Rebase」

當然在執行 pull 的時候也可以使用 Rebase 做合併

只要輸入

「git pull --rebase」

加上參數就可以在 Fetch 後使用 Rebase 合併

課程學習完之後,用些題目來證明自己吧!這邊挑選了一些情境狀況題目來驗證你是否有把課程內容吸收進去,寫得出來盡量自己實作,真的沒有辦法也會提供解答給你。另外更多的題目挑戰都會提供給大家實作,有問題或不一樣的解法歡迎大家提出討論。

優惠期間輸入折扣碼 Q6SSBXZT 再折100元>>立即學習

【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

高見龍,五倍紅寶石共同創辦人兼負責人,擁有 20 年業界資歷以及 10 年的教學經驗,指導超過 1,000 名學生。喜歡參與、舉辦活動,是許多台灣大型技術研討會(PHPConf、WebConf、RubyConf Taiwan)及社群活動(Ruby 默默會、Rails Girls Taipei、Taipei.rb)的發起人或主辦人。

曾出版 Git 推薦書籍:「為你自己學 Git」,自 2017 年 12 月出版迄今已十五刷,Git 教學經驗非常豐富,各大企業與大專院校皆有留下足跡。

2019 年 Git 教學(課程)講座

2019/12 「米蘭數位」Git 原理技術分享

2019/09 「睿世軟體科技」Git 原理技術分享

2019/09 五倍紅寶石 -「人生不能重來,但 GIT 可以」課程

2019/09 高雄 K.NET 社群分享 - 你真的會用 Git 嗎?

2019/08 ModernWeb - 不插電學 Git

2019/06 104 人力銀行 - Git 企業內部訓練

2019/05 永慶房屋 - Git 原理技術分享

2019/04 ~ 2019/05 正修大學 - Git 原理技術分享

2019/04 五倍紅寶石 -「人生不能重來,但 GIT 可以」課程

2019/04 痞客邦 - Git 原理技術分享

2019/03 104 人力銀行 - Git 原理技術分享

2019/03 三創育成 StarRocket - Git 原理技術分享

2019/03 Git 企業包班(台北)

2019/03 高雄前端社群 - Git 原理技術分享【線上課程】人生不能重來,但Git可以:完全上手Git關鍵指令,實戰演練完成多人協作

課前準備

  • 一台可以操作的電腦,作業系統不限(Windows、Mac、Linux)。

誰適合這門課程

  • 對於 Git 操作不大熟悉的人。
  • 在職場上常常碰到協同合作問題,不知道怎麼解決的人。
  • 想進階習得 Git 更多、更強大的功能。
  • 想學習 Git 但不知道從何開始的人。

上完課程將學會…

  • 學習 Git 在終端機與圖形化介面的使用方式,輕鬆上手。
  • 釐清 Git 觀念,學習基本 Git 指令與架構。
  • 學習使用 Git 時解決工作遇到的各種疑難雜症。
  • 學會版本控管、管理分支、解決合併時發生的衝突等。
  • 學會將 Git 應用在 GitHub 上。

優惠期間輸入折扣碼 Q6SSBXZT 再折100元>>立即學習

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則