Git 程式碼管理實戰:提升開發效率
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Git 程式碼管理實戰:提升開發效率 to your Wishlist.

Add to Wishlist

Git 程式碼管理實戰:提升開發效率

Git 從基礎到應用
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
0 students enrolled
Last updated 3/2017
Traditional Chinese
Price: $40
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 將能融會貫通git的核心概念,並且精熟git的操作指令,從此之後將會享受版本控管的威力
  • 多人協作開發時可以優雅的開發專案。在使用git的時候,懂得分支的管理以及衝突的解決,不但可以輕鬆的管理自己開發的程式碼,也可以協助同事做專案整合
  • 完成產品的開發後,懂得如何貢獻到原專案內,不知不覺就成為開源程式碼的協同合作者。藉由在github上的活躍度提升自己的知名度,在求職的道路上大有裨益
View Curriculum
Requirements
  • 不管是否接觸過終端機,只要不排斥要操作終端機(課程中會有對應的口述和畫面標示),都很適合上課
Description

什麼是 Git?
(近年來最受歡迎的版本控制系統)

Git是一個很優秀的程式碼管理系統,普遍受到工程師歡迎的原因有:

  • 編輯時,方便我們追蹤程式的修改紀錄、查詢更改內容,降低多人協作出錯的機會
  • 出錯時,可以快速回復程式碼的狀態
  • 開發時,讓開發者大膽的嘗試不同的開發也不會覆寫掉主要的版本
  • 開發後,將程式碼上傳 Github 提升自己的知名度,在求職的道路上大有裨益

    此外,使用git也將大幅減少團隊間協同合作的溝通成本(在大型專案中非常重要),大幅提升專案運行的效率。

  • 理論與實作並濟的git版本控管課程 ,適合初學者以及有接觸過一點Git的學生,甚至是Git用到放棄的人,讓寫程式不用每次都重新來。

    學習目標 :從Git用到放棄,帶你快速上手Git

  • 單人進行專案時能夠在不影響主版本的前提下,盡情地嘗試開發
  • 多人協同作業時不再手動融合專案,管理分支以及解決衝突
  • 懂得結合github累積活躍度增加知名度,得到更多工作機會(80%的主管找人時會參考求職者的github)

  • (看看你是下列哪種人)

  • 用Git用到放棄的人 :
    覺得Git太複雜不易學習。一上網看到git的教學都是英文就呈現半放棄狀態。中文的網站又充滿了很多看不懂的內容。這種人直接放棄自動化的版本控制,直接把他的程式碼壓縮然後傳給對方,手動融合專案。 出錯率、耗費的時間成本高
  • Git用的不太熟的人:
    雖然基本的觀念ok,但一遇到衝突的發生就不知道該如何是好。只好每次遇到衝突時重新下載專案再重頭開始 。 懂得基本原則,但一旦碰到狀況就像無頭蒼蠅不知如何是好
  • Git用的上手的人:
    自己手邊的程式碼定期上傳到github。在專案的開發上省下大把的時間,對專案的管理富有經驗。 利用Git優勢,快速、大膽嘗試新的開發方法,並將程式碼上傳至Github累積活躍度和知名度

  • Who is the target audience?
    • 想提升職場競爭力的工程師、網頁設計師
    • 曾試著用過Git,但因為無法上手就放棄的人
    • 對協同開發有需求的團隊
    • 想嘗試新寫法、新功能的開發者
    • 想要幫自己的程式碼找一個家的人(結合Github應用)
    Students Who Viewed This Course Also Viewed
    Curriculum For This Course
    19 Lectures
    02:37:16
    +
    認識git
    2 Lectures 07:43

    什麼是 git ?
    04:23
    +
    環境架設
    1 Lecture 09:43
    在不同環境下建立 git 與創立 ssh 免密碼登入金鑰
    09:43
    +
    建立儲存庫
    2 Lectures 08:25

    以圖形化介面建立本地儲存褲
    02:26
    +
    分支
    2 Lectures 06:02
    精通分支的操作
    05:09

    以圖形化介面操作分支
    00:53
    +
    git 的常用指令
    2 Lectures 16:00
    git 的基本指令與反悔的操作
    12:36

    +
    暫存
    1 Lecture 15:13
    暫存進行中的專案進度
    15:13
    +
    透澈了解 git 的行為
    2 Lectures 20:38
    分支的合併
    17:11

    以圖形化介面合併分支
    03:27
    +
    專案的協同合作
    1 Lecture 14:28
    專案的權限控管與 fork 的機制
    14:28
    +
    Pull Request
    2 Lectures 10:10
    Pull Request 的申請與應用
    09:12

    以圖形化介面申請 Pull request
    00:58
    +
    衝突的解決辦法
    1 Lecture 18:50
    解決分支合併時遇到的衝突
    18:50
    3 More Sections
    About the Instructor
    慕課 癮科技
    4.5 Average rating
    1,410 Reviews
    7,385 Students
    49 Courses
    Udemy台灣合作夥伴

    癮科技為台灣知名科技媒體網站,於2005年成立。根據全球數據監測公司 Alexa 測量,癮科技每月有189萬名不重複使用者(UV)。科技新聞媒體網站流量台灣第三。

    致力於將科技帶入生活,提供專業的科技新聞、產品開箱、技術課程。也與網友分享許多科技⽣生活新知,另外更 透過許多深度分析、實測觀點的專欄,讓科技更貼近網友們的生活。

    慕課為癮科技成立之線上教育品牌,希望讓每個人的學習不受阻礙。

    有更多的詳情歡迎與我們聯絡。

    Snoopy Lee
    0.0 Average rating
    0 Reviews
    0 Students
    1 Course
    獨立接案工程師

    一個超級科技迷,從小立志當駭客,在程式設計以及電子產品的使用上有獨到的見解。

    專長為行動裝置與網路產品開發,曾任彼爾德科技工程師也待過 i-Fit 愛瘦身資訊與科技部門,也貢獻過成大知名開源專案 NCKU-Community of Computational Service,目前為獨立的接案工程師。

    著迷於優雅的程式開發,我喜歡用最簡單的方式建構有強度的大型專案,也很常關注網路上的開源專案並 Fork 網路上的專案回來自己實驗,非常喜愛嘗試新技術,常常自己一頭熱的研究後再向開發夥伴們分享心得。

    期望以淺顯易懂的方式帶領初學者真正理解一個服務背後的原理,進而駕馭它!