iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
Software Development

2022年 JavaScript 相關應用及學習之繁體中文選系列 第 16

[2022年 JavaScript 相關應用及學習之繁體中文選] Github 創辦人親自指導你精通 Git | 心得導讀

  • 分享至 

  • xImage
  •  

導言

本書雖然將 github 寫的斗大,但著重的內容其實是 git 的學習,關於今時今日 github 的部份,可以參考另一本書。

架構

本書由淺入深將 git 的功能介紹完整。

摘要

7.8.2 取消合併
現在你知道了如何建立一個合併遞交,但出錯也是在所難免的。使用Git的好處就是不怕犯錯,因為還有改正的可能(多數情況下都很簡單)。
合併遞交都一樣。假設你的工作是在一個topic 分支上開展的,但是不小心把 它合併入 master 分支了,那麼現在你的遞交歷史看起來如圖7–20所示。
意外的合併遞交
有兩種方法可以解決這個問題,實際取決於你想要什麼樣的結果。
• 修復參考
如果不需要的合併遞交只存在於你的本機倉庫中,最簡單也是最佳的解決方案就是移動分支,使其指向你希望指向的地方。在多數情況下,如果你在錯誤的git merge 之後執行 git reset -hard HEAD,結果會重置分支指標,如圖7–21 所示。
我們之前講過重置指令,所以這裡應該不難明白究竟發生了什麼。簡單地提 示一下: reset - hard 通常會執行以下3個步驟。

總結

難易度

⭐⭐

自備技能

程式撰寫能力

適合對象

入門至中階,適合已經有程式基礎。

心得

本書雖然是 github 創辦人所著,但出版日期至今已經有一段時間了。
今時今日的 github 的各方面,不管是功能,還是運營上,已經不是當初所設想的樣子。
像是個人 github profile 的重要性,在 IT 業界來說,比那間大學畢業重要的多。


上一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] TensorFlow+Keras深度學習人工智慧實務應用
下一篇
[2022年 JavaScript 相關應用及學習之繁體中文選] Kubernetes 建置與執行 | 心得導讀
系列文
2022年 JavaScript 相關應用及學習之繁體中文選31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言