The Will Will Web | Git 學習筆記 (2):30 天精通 Git 版本控管

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

Git 學習筆記 (2):30 天精通 Git 版本控管

上個月,我參加了2013年第6屆iT邦幫忙鐵人賽,連續寫了 30 天關於 Git 版本控管的文章,內容多達十多萬字 (不含程式碼),我想這篇應該不能算「筆記」吧! XD 但確實是一份非常完整的學習紀錄,歡迎有興趣的 Git 同好前去閱讀,有任何疑問也歡迎留言討論喔。

https://github.com/doggy8088/Learn-Git-in-30-days/blob/master/zh-tw/README.md

  • 30 天精通 Git 版本控管 (01):認識 Git 版本控管
  • 30 天精通 Git 版本控管 (02):在 Windows 平台必裝的三套 Git 工具
  • 30 天精通 Git 版本控管 (03):建立儲存庫 ( Repository )
  • 30 天精通 Git 版本控管 (04):常用的 Git 版本控管指令
  • 30 天精通 Git 版本控管 (05):了解儲存庫、工作目錄、物件與索引之間的關係
  • 30 天精通 Git 版本控管 (06):解析 Git 資料結構 - 物件結構
  • 30 天精通 Git 版本控管 (07):解析 Git 資料結構 - 索引結構
  • 30 天精通 Git 版本控管 (08):關於分支的基本觀念與使用方式
  • 30 天精通 Git 版本控管 (09):比對檔案與版本差異
  • 30 天精通 Git 版本控管 (10):認識 Git 物件的絕對名稱
  • 30 天精通 Git 版本控管 (11):認識 Git 物件的一般參照與符號參照 ( ref , symref )
  • 30 天精通 Git 版本控管 (12):認識 Git 物件的相對名稱
  • 30 天精通 Git 版本控管 (13):暫存工作目錄與索引的變更狀態 ( stash )
  • 30 天精通 Git 版本控管 (14): Git for Windows 選項設定 ( config )
  • 30 天精通 Git 版本控管 (15):標籤 - 標記版本控制過程中的重要事件 ( tag )
  • 30 天精通 Git 版本控管 (16):善用版本日誌 git reflog 追蹤變更軌跡 ( reflog )
  • 30 天精通 Git 版本控管 (17):關於合併的基本觀念與使用方式 ( merge )
  • 30 天精通 Git 版本控管 (19):設定 .gitignore 忽略清單
  • 30 天精通 Git 版本控管 (18):修正 commit 過的版本歷史紀錄 Part 1 ( reset, amend )
  • 30 天精通 Git 版本控管 (20):修正 commit 過的版本歷史紀錄 Part 2 ( revert )
  • 30 天精通 Git 版本控管 (21):修正 commit 過的版本歷史紀錄 Part 3 ( cherry-pick )
  • 30 天精通 Git 版本控管 (22):修正 commit 過的版本歷史紀錄 Part 4 ( rebase vs. merge )
  • 30 天精通 Git 版本控管 (23):修正 commit 過的版本歷史紀錄 Part 5 ( rebase -i )
  • 30 天精通 Git 版本控管 (24):使用 GitHub 遠端儲存庫 - 入門篇
  • 30 天精通 Git 版本控管 (25):使用 GitHub 遠端儲存庫 - 觀念篇
  • 30 天精通 Git 版本控管 (26):多人在同一個遠端儲存庫中進行版控
  • 30 天精通 Git 版本控管 (27):透過分支在同一個遠端儲存庫中進行版控
  • 30 天精通 Git 版本控管 (28):了解 GitHub 的 fork 與 pull request 版控流程
  • 30 天精通 Git 版本控管 (29):如何將 Subversion 專案匯入到 Git 儲存庫
  • 30 天精通 Git 版本控管 (30):分享工作中幾個好用的 Git 操作技巧