都說 Git 很簡單,但你真的掌握了嗎?
Git 是目前最流行的版本控制系統,在它的基礎之上, GitHub 和 GitLab 已成為當前最流行的代碼託管平台,它們均提供代碼評審、項目管理、持續集成等功能,越來越多的互聯網企業都遷移到 Git。
熟練掌握 Git,有一個漂亮的 GitHub 主頁,在求職面試時也越來越加分,使用 Git 和基於 Git 的平台(GitHub 和 GitLab),已經成為企業對工程師的最基本要求。
Git 是日常工作中最常用、最有效率的工具,可是很多人會疑問,Git 不就那幾個簡單的命令嗎?有什麼難的?自以為熟練使用 Git 的你,是否經常遇到這樣的問題?
1. 怎麼又報 detached HEAD 了,什麼意思啊?
2. push 不上去了,提示什麼 non fast-forwards,這個是什麼鬼東西?
3. 我想把正在開發的這個項目開源到 GitHub 上去,怎們做可以同時 push 到公司的代碼平台和 GitHub 呢?
4. rebase 太難用了,我們還是用 merge 好了。
5. 不會是誰把 master 分支變更歷史了吧?怎麼 pull --rebase 的時候,有這麼多個 commit 要 rebase?簡直要瘋了。
6. GitLab 上怎麼做 code review?
和 Git 一樣,GitHub 和 GitLab 也是入門容易,想要用好,卻並不簡單。所以,我在極客時間開設了《玩轉 Git 三劍客》這門視頻課程,希望可以帶你深入掌握 Git、GitHub 和 GitLab。
?掃描上方二維碼即可訂閱
我是誰?
我是蘇玲,攜程持續交付團隊代碼中心負責人。
我 2004 年從同濟大學計算機應用碩士畢業,專註研發持續集成和代碼平台的建設。作為直接負責人,曾在大眾點評的 SVN 下線項目中,作為主力講師,推動 1000 多人的研發團隊將代碼遷移到 Git 和 GitLab。現在在攜程,為 3000 多人的研發團隊提供高可用的 GitLab 代碼平台,並帶領團隊研發了同時支持 pre-commit 和 post-commit 的代碼評審服務。
下面這張目錄,更清晰地展示了這門課程的具體內容。
訂閱福利
福利一:專欄共 60 講,限時優惠 ¥45,原價 ¥68,12 月 22 日恢復原價。
福利二:每邀請一位好友購買,你可獲得18 元現金返現,多邀多得,上不封頂,隨時提現。(提現流程:極客時間 App- 我的 - 分享有賞)
如何訂閱
※Google、微軟、BAT、華為等40+AI落地案例年終總結
※微服務架構下的監控需要注意哪些方面?
TAG:InfoQ |