你將獲得:
深入理解 Git 工作原理;
掌握 Git 的高級使用技巧;
用 GitHub 進行團隊項目代碼管理;
通過 GitLab 完成簡單的 DevOps 流程。
講師介紹:
蘇玲,攜程持續(xù)交付團隊代碼中心負(fù)責(zé)人。
2004 年同濟大學(xué)計算機應(yīng)用碩士畢業(yè),先后在一家大型通信公司和兩家大型互聯(lián)網(wǎng)企業(yè)擔(dān)任高級技術(shù)經(jīng)理,專注于研發(fā)持續(xù)集成和代碼平臺的建設(shè)。
主要完成的項目有:
為了適應(yīng) kedacom 公司組織結(jié)構(gòu)的變化,整合多個不同域的 VCS(版本控制系統(tǒng)) 進入到同一個域,在此基礎(chǔ)上打通全研發(fā)的構(gòu)建與發(fā)布流程。
在大眾點評的 SVN 下線項目中,作為主力講師,推動 1000 多人的研發(fā)團隊將代碼遷移到 Git 和 GitLab。
為攜程 3000 多人的研發(fā)團隊提供高可用的 GitLab 代碼平臺,并帶領(lǐng)團隊研發(fā)了同時支持 pre-commit 和 post-commit 的代碼評審服務(wù)。
蘇老師精通 Git、GitHub、GitLab、ClearCase、ClearQuest 等研發(fā)工具,對研發(fā)過程的代碼集成與項目管理有獨到見解,熱衷于技術(shù)創(chuàng)新,喜歡并擅長做技術(shù)類的培訓(xùn),在每個公司任職期間都被授予優(yōu)秀講師稱號。
課程介紹:
毋庸置疑,Git 是目前最流行、最好用的版本控制系統(tǒng),在它的基礎(chǔ)之上,催生出了 GitHub 和 GitLab 這兩個當(dāng)前最流行的代碼托管平臺。
放眼望去,包括阿里云、大眾點評、去哪兒、攜程在內(nèi)的很多國內(nèi)外一線互聯(lián)網(wǎng)公司都基于 GitLab 做自己的代碼平臺二次開發(fā),很多企業(yè)也都是基于 Git 和 GitHub 進行項目協(xié)作。所以說,熟練掌握 Git,能夠使用 Git 和基于 Git 的平臺(GitHub 和 GitLab)進行團隊協(xié)作,已經(jīng)成為企業(yè)對工程師的最基本要求。
很多人可能會問,Git 不就那幾個簡單的命令嗎?有什么難的?還真不是這樣,Git 以及 GitHub、GitLab 這些工具雖然上手容易,但要真正在平時的項目協(xié)作中用好,還真不像你想的那么簡單。
如果不理解 Git 背后的工作原理,當(dāng)你遇到各種奇怪的命令報錯、各種復(fù)雜的分支管理場景以及代碼沖突時,你往往會束手無策。
同時,如果沒有掌握使用 GitHub 和 GitLab 進行高效協(xié)作的精髓,項目成員就很容易陷入低效和重復(fù)勞動的困境,而通過對這些工具的高效使用并結(jié)合 DevOps、CI/CD 這些先進理念,團隊的生產(chǎn)力和協(xié)作效率都可以獲得大幅提升。
作為項目負(fù)責(zé)人,如果不了解 Git、GitHub 和 GitLab,你就不懂如何為團隊設(shè)置集成策略,不知道如何依靠代碼平臺保障集成分支的安全性。
因此,我們邀請攜程代碼平臺的負(fù)責(zé)人蘇玲老師共同推出了《玩轉(zhuǎn)Git三劍客》這門視頻課程,帶你深入掌握 Git、GitHub 和 GitLab 的工作原理和使用方法,從而輕松應(yīng)對團隊開發(fā)協(xié)作中的各種疑難雜癥,從一名合格的工程師成長為一名優(yōu)秀的團隊工作者。