分支刪除
使用 Git 指令刪除分支
1. 刪除本地分支
在刪除本地分支之前,請確保你已切換到其他分支(如 master
),因為不能刪除當前所在的分支。
- 指令:
- 例如:
- 此指令會刪除
dev
分支。若dev
分支的變更未合併到其他分支,則會提示錯誤。此時可以使用-D
強制刪除:
2. 刪除遠端分支
- 指令:
- 例如:
- 此指令會從遠端倉庫(如
origin
)中刪除指定的dev
分支。
使用 TortoiseGit 刪除分支
當分支的開發工作完成並合併至主分支後,可以刪除該分支以保持倉庫整潔。
刪除本地分支的步驟
- 確保切換至非目標分支:
- 不能刪除當前所在的分支,因此需先切換至其他分支(例如
master
)。
- 不能刪除當前所在的分支,因此需先切換至其他分支(例如
- 刪除分支:
- 在本地倉庫資料夾(例如
D:\dev\bdqn\D2103_Git\learn_git
)中右鍵選擇「TortoiseGit」->「刪除分支」。 - 在彈出的窗口中,選擇要刪除的分支(例如
dev
),然後點擊 OK。
- 在本地倉庫資料夾(例如
- 確認刪除:
- TortoiseGit 會彈出確認對話框,點擊 Yes 確認刪除分支。
刪除遠端分支的步驟
- 打開 TortoiseGit Sync:
- 右鍵選擇「TortoiseGit」->「Git Sync…」。
- 刪除遠端分支:
- 在 Git Sync 窗口中,勾選 Delete Remote Branch。
- 選擇要刪除的遠端分支(例如
origin/dev
),然後點擊 Push 進行刪除。