深入了解 Git
Git 是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理,在權限管理和持續集成方面擁有強大的功能。
Git 是 Linux 之父 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。而 GitHub 是一個面向開源及私有軟件項目的託管平台,因為只支持 Git 作為唯一的版本庫格式進行託管。
累積 Git 的實戰經驗
本課程主要分為兩大部分:
鍛鍊和其他的協同開發能力
使用 Git 也將大幅減少團隊間協同合作的溝通成本,大幅提升專案運行的效率。
1. Git 底層原理詳細說明
使用 Git 總搞不清楚分支、合併背後邏輯?為什麼專案版本線圖總是亂七八糟?如果 Git 讓你頭痛,不妨從頭開始,好好釐清 Git 的基本觀念吧!
這堂課著重理論跟實務相結合,通過實作慢慢理解每一條 Git 命名,無論是 Git 的初學者或是已經有基本了解的人,只要跟著課程中的操作及作業練習,都一定有很大的幫助。
2. 結合 GitHub 及 GItLab 的使用介紹
對開發新手而言,想要善用 GitHub 平臺提供的 Git 版本控管服務,上手不難,但隨著開發專案開始衍生分支版本後,不少新手往往很容易發生越管版本越混亂的窘況,這堂課就是幫你整理好業界中能夠有效幫你解決問題的工具介紹及操作說明。
⭐️Kyle:講解了很多指令背後的運作,是非常好的教程 謝謝。
⭐️Yu-Wei Chen:課程非常紮實,對於想要入門 Git 的朋友,值得推薦的好課程,並且對於iterm軟體的推薦使用,對於撰寫 Git 的撰寫也很有幫助。
⭐️許X億:講解超詳細,之前有看過 Git 的用法,在這裡補足所有指令背後發生的事情跟概念!
⭐️Albert Hu:老師講解清楚,也解釋了 Git 底層的工作原理,在操作 Git command 時比較容易想像Git 做了甚麼,這對於學習 Git 很有幫助,很棒的課程。
⭐️曾X峰:老師很用心的編排課程內容和情境解說,讓我可以一步一步的熟悉 Git 的操作。