Contents
學習使用 Git 和 GitHub 處理分支和解決合併衝突的基本知識
從這 4.5 小時的課程,你會學到
- 使用 Bash Shell 終端機與 Git 互動
- 理解 Git 的分支功能
- 瞭解 Git 合併
- 設定一個預設的合併工具
要求
- 不需要,我們會從頭開始做一些事情。然而,你可能想先做一下我的免費 Git 5天挑戰,讓你的腳踏實地,確保這適合你。
- 如果你不會用電腦工作,這不適合你。
課程說明
本課程是對 Git 的分支和合併的介紹和概述。 當你完成本課程時,你將能夠理解在本地端或遠端 repository 建立分支的含義。 您會很好地掌握如何保持分支的最新狀態,以及如何清理本地端和遠端 repository。
在課程結束時,你將掌握在 GitHub上與團隊合作的方法,並使用 Pull Request 來驗證多個開發者的修改。 你將知道如何確保你也能得到他們的修改,最後你將能夠解決本地端和 GitHub 的合併衝突。
既然有Visual Studio、E-Git、GitHub桌面版等工具,為什麼還要學習命令列? 因為所有的工具都只是對命令的包裝。 如果你使用這些工具,你應該會很好,但當事情出錯時怎麼辦? 誰來幫助你呢? 知道了這些命令,你就可以輕鬆地使用任何帶有 Git 的IDE了。 不知道這些命令可能是做錯事或根本不知道該做什麼的區別。
下面是我們在本課程中會接觸到的一些命令[你會很好地使用它們 — 但是 — 我們不會掌握其中的任何命令,但是 — 在本課程結束後 — 你將能夠從這裡對任何這些命令進行深入研究!]。
- git add
- git commit
- git push
- git pull
- git fetch
- git status
- git log
- git show
- git checkout
- git diff
- git difftool
- git merge
- git mergetool
- git config
此外,本課程將告訴您如何設定一個預設的編輯工具、git difftool 和 git mergetool[ 本課程中是VSCode,但如果您願意,也可以使用Perforce P4Merge或其他工具]。
目標受眾
- 任何想學習 Git 的分支和合併命令的人
- 任何想學習與 GitHub 互動的人,包括建立分支和處理 Pull request
- 初級開發者
- 任何轉到 Git 的人
講師簡介
Brian Gorman 軟體工程師和電腦科學講師 (更多講師主講課程介紹)
我是一個經驗豐富的 .Net 網路開發者,曾有 MCSD .Net ( C# .Net ) 認證。 我擁有電腦資訊系統的理學碩士學位和理學士的電腦科學碩士學位。 我還有多年教授 SQL 資料庫、C# / VB 、 .Net 程式設計、Java 程式設計、微軟 Office 等線上大學課程經驗。
我建立了許多線上技術培訓課程,這些課程可以在 O’Reilly/InfiniteSkills、 Udemy 等不同平臺上找到。 我還經營一家名為 MajorGuidanceSolutions 的培訓和諮詢公司,同時我還是一名從事 .Net 開發的全職員工。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- GIT : 高階指令
- 中文課程 – Git/GitHub/GitLab 完全教程 2021 ( 包括底層原理 )
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
你必須登入才能發表留言。