HAHOW 線上課程 Git - 軟體工程師必備的版本管理時光機 講師:王慕ˋ Kewang(旅遊新創產業技術長) 影音教學 中文發音 繁體中文字幕版(DVD版)
課程介紹
工程專案上,多人協作是必不可少的工作流程,而版本管理更是現今軟體開發大家都一定要會的技能。本課程以現今最被廣泛使用的 Git 版本管理軟體為核心,帶領學員從最簡單的個人版本管理、一直到多人版本管理,瞭解如何利用 Git 有效管理共同開發的程式碼。
學習目標
* 不用再怕程式碼被改亂
* 不用再怕衝突無法解決
* 使用工作流程協同合作
所學知識
* 撰寫程式的經驗:有最好,沒有也無妨
* 使用命令列模式的經驗:有最好,沒有也無妨
所需工具
安裝 Git 的電腦一台
哪些人適合這堂課?
- 經常需要與其他同事一起編寫程式碼的人,如:工程師
- 負責管理程式開發專案,希望可以更有效率管理成果版本的人,如:專案工程師、團隊主管
- 負責開發或管理專案,經常需要與他人協作、掌握專案進度、版本的人,如:專案經理、產品經理
- 工作需要處理大量文書,老是花時間在釐清資料夾內容、文件版本、修改處的人,如:法務人員、秘書、行政助理
講師介紹
現職 Funliday 技術長,曾任職於 Mitake(三竹資訊)、Maxense(大里資訊)。Kewang 長期投入於科技產業,對各種前後端技術均有涉獵,擅長領域為 Java、HBase (Hadoop ecosystem)、Android、Node.js、PHP。目前喜歡鑽研 Git workflow、CI/CD、DevOps、資料分析等軟技術,透過創立並經營「Kewang 的資訊進化論」分享科技新知。
001_Git簡介.mp4
002_簡易命令列入門.mp4
003_初始化Git並將資料交給Git保管(config,init,add,commit,status).mp4
004_各種檔案操作情境(包括新增、修改、刪除或變更檔案名稱).mp4
005_了解Git的資料模型.mp4
006_看看你在Git上操作的內容(log,show,gitk).mp4
007_小技巧-列出檔案的每行修改記錄(blame).mp4
008_GitHub與GitLab介紹.mp4
009_上傳專案到GitHub(remote,push).mp4
010_從GitHub下載專案(clone,pull,fetch).mp4
011_回顧Git資料模型.mp4
012_小技巧-使用Markdown撰寫文件.mp4
013_工作目錄與儲存庫之間的互動(checkout).mp4
014_將工作拆分成可同時進行的分支(branch,checkout).mp4
015_合併已經完成的分支-1(merge).mp4
016_解決遇到衝突的合併.mp4
017_小技巧-將想要的commit獨立插入(cherry-pick).mp4
018_重新設定目前分支的內容(reset,reflog).mp4
019_合併已經完成的分支-2(rebase).mp4
020_小技巧-暫存還不想放到正式記錄的工作(stash).mp4
021_三種存取模型(dispersed,collocated,shared).mp4
022_主線開發與搭配分支開發.mp4
023_小技巧-取消曾經做過的工作(revert).mp4
024_一功能一分支.mp4
025_GitHubFlow.mp4
026_小技巧-gitdiff及gitlog的進階用法.mp4
027_GitLabFlow+gitworkflows.mp4
028_小技巧-找出這個變更發生的起始commit(bisect).mp4
029_GitFlow.mp4
030_小技巧-忽略不想被Git保管的檔案(gitignore).mp4
031_GitLab使用經驗.mp4
032_小技巧-分支操作進階用法.mp4
033_用git-extras增強Git的使用體驗.mp4
|
|