Git 進階技巧:使用 git rebase -i 互動模式重塑 commit 記錄
Git rebase 的用途
git rebase 是一個用於重新應用或整合 Git Commit 歷史的工具,許多人對 git rebase 的印象就是它可以用來將一個分支變基合併到另一個分支。但其實,git rebase 除了用來合併分支,他還有一個很方便的功能叫做『互動模式』,它可用於調整 Commit 歷史,讓我們可以對每個 Commit 進行操作,包括:
- 修改 Commit 訊息
- 合併 Commit
- 重新排序 Commit
- 刪除不需要的 Commit。
本篇文章就是要帶大家了解如何使用 git rebase 的互動模式工具!