為了賬號安全,請及時綁定郵箱和手機立即綁定
編程百科手冊

掃一掃 手機閱讀

¥ 38.00 原價¥ 49.00
限時優惠
課程目錄已更新9節
全部 試讀

課程亮點

  • 收獲 Git 的常用操作基礎知識點
  • 掌握 Git 工作中的多種操作技巧
  • 熟悉 Git 團隊協作中的協作模式
  • 掌握 Git 標簽管理和分支管理
  • 熟悉 Git 代碼沖突與恢復處理方法

課程簡介

這幾年越來越多的開發團隊開始使用 Git,掌握 Git 的使用方法越來越重要,這已經是一個開發者的一項必備技能。 但一些開發者在剛開始學習 Git 時會有很多疑問,比如之前使用過 SVN 的開發者想不通 Git 提交代碼為什么需要先 commit 然后再去 push,而不是一條命令一次搞定。

更多的開發者雖已入門 Git,但在遇到一些代碼沖突、需要恢復 Git 代碼的時候就不知所措。而這時那些對 Git 掌握得比較好的少數人,就像團隊中的神一樣,在隊友遇到 Git 相關問題的時候,可以用各種流利的操作來拯救隊友于水火之中。

講師 idaxia,PHP 高級工程師,Web 安全愛好者,《PHP Web 安全開發實戰》作者。慕課網 Web 安全講師,2017 年受邀擔任 Devlink PHP 開發者大會安全話題演講嘉賓、2018 看雪安全開發者峰會《Web 安全開發訓練營》培訓師、2019 NSC 第七屆中國網絡安全大會演講嘉賓。

idaxia 老師去年加入新團隊,發現一些同事對 Git 的常規操作沒有太大問題,但對 Git 的理解還是比較生疏的,比如分支和分支之間的關聯關系、合并代碼時候的沖突解決、提交代碼前未拉取新代碼導致沖突問題的處理等。他在協助處理這些問題時,也記錄下各種問題的解決辦法,希望通過個人的經驗整理,用專欄的形式幫助到更多對 Git 操作有進階需求的開發者。

本期專欄學習方法分為 “掌握基礎 —— 穩步進階 —— 熟悉協作” 三個層次。從掌握基礎的 Git 的推送和拉取開始,以案例進行演示,分析每一個步驟的操作方式和原理;從理解 Git 工具的操作到學會代碼存儲結構、演示不同場景下 Git 遇到問題的不同處理方案,循序漸進地讓同學們掌握 Git 工具在團隊協作中的整體協作流程。

本專欄會通過大量案例進行分析,案例會模擬在日常工作中遇到的問題,包括最基礎的代碼提交和拉取、代碼沖突解決、代碼倉庫的數據維護、Git 服務端搭建等內容。為了便于同學們對 Git 的理解,讓課程通俗易懂,專欄中記錄了詳細的操作步驟,并提供大量的演示截圖和解析。在專欄的最后部分,會從提升團隊整體效率的角度對 Git 工具進行詳解,包括規范操作、Gitlab 的搭建、鉤子事件的應用等。

為了讓同學們可以利用碎片化時間來靈活學習,專欄文章在很大程度上降低了上下文的依賴,可以讓大家在工作之余進行學習與實戰,并同時了解專欄內涉及的不常見的 Git 操作相關知識,掌握 Git 工具在實際工作中的問題解決思路和方法。相信通過大家對專欄的認真學習,一定會對前后端技能進階大有幫助。

專欄模塊

專欄布局從基礎到團隊協作進行,共分為 3 個模塊:
? 起步:本模塊以 Git 常用的操作為主,以及部分理論性知識,主要目的是能夠讓大家快速上手;
? 進階:本模塊以 Git 的一些高級功能為主,雖然這些功能使用頻率不算太高,但能夠快速解決團隊工作中的很多實際問題;
? 協作:本模塊以在工作中如何使用 Git 協作為主進行講解,以提升團隊整體效率為目的,講解一些 Git 的應用場景。

課程目錄已更新9節
精選留言
  • MyPleasure

    老師,平時老聽說哈希哈希的 哈希到底是什么呢?

    講師回答 / idaxia

    哈希是英文hash的音譯,哈希是一種算法,哈希值是把"數據A"通過哈希算法后生成了一個"數據B",同一個數據使用同樣的哈希算法,得到的哈希值一定是一樣的,比如說md5加密其實就是一種哈希行為~

  • 九折vip

    本地創建新git倉庫后,是否可以推送到遠程倉庫?

    講師回答 / 慕哥1266152

    當然可以, 10字字數補丁

  • 卡洛_1

    git pull //在新的本地分支中 : Please specify which branch you want to merge with. See git-pull(1) for details. git pull If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=/ master

    講師回答 / idaxia

    在本地新建的分支默認是沒有與遠程倉庫所對應,使用`git pull`或者`git push`的時候會有提示信息,將它的參考命令輸入上去即可。 例如你在本地新建的分支名為`test201909`,要與遠程關聯上對應的命令為 `git branch --set-upstream-to=test201909`

更多精選留言

適合人群
  • 計算機及軟件方向的在校生
  • 1-3 年初中級開發工程師
  • 對樣式開發有興趣的開發工程師
購買須知
  1. 本專欄為圖文形式內容服務,共計 30 小節,上線時間為 2019 年 9 月 24 日,預計 2019 年 12 月 更新完成;
  2. 本專欄更新時間為每周 1、3、5 更新 1 篇,形式為圖文;
  3. 訂閱成功后,用戶即可通過慕課網 PC 端、App 端、WAP 端享有永久閱讀的權限;
  4. 慕課專欄為虛擬內容服務,訂閱成功后概不退款;
  5. 在專欄閱讀過程中,如有任何問題,請郵件聯系 [email protected]
  6. 慕課專欄版權歸本平臺所有,任何機構、媒體、網站或個人未經本網協議授權不得轉載、鏈接、轉貼或以其他方式復制發布 / 發表,違者將依法追究責任。
造燭求明,讀書求理
掃碼關注慕課網服務號
干貨分享
定期活動
課程優惠
專欄福利
官方優惠福利活動一手掌握,關注慕課網(ID:imooc-com),和30萬+程序員一起成長!

本專欄知識點梳理

1.專欄閱讀需要一定的計算機基礎知識,可參考:

2.如果您想學習更多關于Git命令的相關內容,可參考:

3.如果您想用實戰加深關于Git命令、Git團隊協作的相關內容,可參考實戰課程:

下載慕課網APP

更好的體驗,讓閱讀隨處可得

掃描二維碼,下載慕課網APP
意見反饋 邀請有獎 幫助中心 APP下載
官方微信
优购网200元优惠券