iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Git 起來!每日一招學起來 系列

不再怕衝突、不再亂分支!30 天每日一招 Git 實用技巧,助你輕鬆駕馭版本控制,專案從此順利。
從 Git 新手到高手都適用,不論你是前端、後端、資料科學,甚至 DevOps 團隊,都能從中學到實用技巧。

每篇文章都包含操作範例、實務建議與小挑戰,教你 建立分支、解決衝突、管理版本,讓專案不再混亂,開發更順暢。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊好想工作室 v 9.0
DAY 21

Day 21:git revert —— 撤回修改的安全後悔藥

《Git 起來!》系列來到了最後十天,讓我們開始逐漸深入瞭解 Git 的進階功能吧! 在專案開發中,難免會出現「啊,我剛剛那個 commit 好像做錯了」的情況...

2025-10-05 ‧ 由 EO.Sean 分享
DAY 22

Day 22:git status & git log 進階 —— 從現況到歷史的追蹤行動

在日常開發中,我們最常輸入的兩個指令之一,就是 git status(現在專案長什麼樣) git log(過去發生過什麼事) 前幾天我們已經學會這兩個指...

2025-10-06 ‧ 由 EO.Sean 分享
DAY 23

Day 23:Merge 進階 + Conflict 解法 —— 分支匯流高手養成記

前面 Day 10 我們學過 merge 的基本用法,今天進入進階篇,學會如何像高手一樣合併分支,並且不再怕衝突(紅紅綠綠) 😎。 想像一下:多個分支就像多條河...

2025-10-07 ‧ 由 EO.Sean 分享
DAY 24

Day 24:git cherry-pick —— 挑選你想要的歷史

前面我們聊過 分支、合併、rebase,也學會查看 commit 歷史(git log)。 今天,我們要介紹一個實用但常被忽略的指令:git cherry-pi...

2025-10-08 ‧ 由 EO.Sean 分享
DAY 25

Day 25:git rebase -i —— 改寫歷史的時光編輯器

前面幾天我們學過 merge、rebase、cherry-pick 等各種分支操作, 今天,我們要進入 Git 的「歷史編輯模式」:git rebase -i!...

2025-10-09 ‧ 由 EO.Sean 分享
DAY 26

Day 26:Commit message 規範 —— 寫出能說話的 Git 訊息

《Git 起來!》倒數五天,讓我們小小休息一下!又到了相對輕鬆、好理解的話題時間~ 在專案裡打 git commit -m "修 bug",...

2025-10-10 ‧ 由 EO.Sean 分享
DAY 27

Day 27:git reflog —— Git 黑盒子救回消失的紀錄

在使用 Git 的過程中,你是否曾經誤執行過 reset --hard、rebase、checkout 等指令,導致 commit 紀錄消失或分支歷史錯亂? 別...

2025-10-11 ‧ 由 EO.Sean 分享
DAY 28

Day 28:git worktree —— 多分支同時開發神器

在日常開發中,你是不是也曾遇過這種窘境: 手上正在 main 分支忙著開新功能,結果突然要修 bug。 想切去 hotfix 分支,但手邊的修改還沒完成。 只...

2025-10-12 ‧ 由 EO.Sean 分享
DAY 29

Day 29:Branch & Remote 進階 —— 地端與雲端的雙向連線術

在日常開發中,管理分支和遠端倉庫是一件不可避免的工作。 今天我們來進階探討 Git 本地分支(local)與遠端分支(remote)管理,幫助你更靈活地操作地端...

2025-10-13 ‧ 由 EO.Sean 分享
DAY 30

Day 30:Git Flow —— 團隊開發的分支作戰藍圖

前 29 天,我們學會了 Git 的各種指令、協作流程與進階技巧。 今天,我們要把這些技巧套入 Git Flow,建立一套適合團隊的標準開發流程,讓分支不再亂跑...

2025-10-14 ‧ 由 EO.Sean 分享