Contents
實用的 GIT 培訓: cherry pick 、rebase 、revert 、stash 、clean 等用法。 提升你的 GIT 技能到到更高層次 !
從這 4 小時的課程,你會學到
- 使用一些高階 GIT 指令
- 學會如何用 squash、rebase,和 reset 重寫歷史
- 檢視 reflog ( 刷新日誌 ) 中的歷史記錄、使用 reflog 的過期無法到達的提交和垃圾收集器
- 建立線性 GIT 歷史樹
- 使用別名( Aliases )
- 執行最佳挑選的操作
- 使用 stash ( 先把修改存著 )做臨時儲存更改
- 使用 tag (標籤)
- 成為一個更高階的 GIT 使用者
要求
- 你應該熟悉 GIT。 你應該已經在你的機器上安裝了 GIT,並在 GitHub 或 BitBucket 上有一個帳戶
- 你應該已經知道如何使用基本的 GIT 工作的流程
課程說明
本課程是對 GIT 的更深入的探討。 因此,在學習本課程之前,你至少應該掌握一些 GIT 的工作知識。 例如,你應該熟悉諸如“新增( add )、提交( commit )、推送( push )、拉取( pull )、獲取( fetch )和合併( merge )”之類的基本指令。 你還應該具有使用諸如 GitHub 或 BitBucket 之類的”遠端”程式版本管理貯存庫( repository )的基本工作知識。
本課程的第一部分將確保我們已經為本課程的其餘部分做好了準備,並作為一個簡單的複習。 這包括一些基本的東西,比如在 GitHub 獲得一個帳戶,設定我們的機器來使用 GIT,以及設定一些預設的配置。 如果你已經準備好了,可以跳過這部分課程。
然後,本課程的大部分內容將深入研究以下指令:
- git commit –amend
- git reflog
- git rebase
- git config –global alias
- git fetch –prune
- git reset [both soft and hard resets]
- git clean
- git revert
- git cherry-pick
- git stash
- git tag
另外,我們將看到在 GitHub 上執行不同的合併( merges )來完成一個 pull 請求是什麼樣子,包括
- Squash 和 Merge
- Rebase
在完成本課程之後,你將熟練掌握一些更高階的 GIT 指令,這些指令是我們在現實世界中每天使用 GIT repositories 時會遇到的。 你還將對 Git 指令有足夠多體驗與瞭解,提升你的技能更上一層樓。 你還將知道如何在 GIT 歷史中建立並保持樹的線性,並且當事情變得有點棘手時,你將擁有工具來拯救 repository。
目標受眾
- 初級到中級 GIT 使用者
- 開發者
- 任何想了解 GIT 更多進階功能的人
- 希望成為團隊領導且需要提高 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 相關線上課程
- 歡迎參加 Soft & Share 線上論壇
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!