TortoiseGit中刪除一個分支

TortoiseGit 中刪除一個分支,其實很簡單,但要分清你是要刪除:

  • ? 本地分支
  • ? 遠程分支

下面我分別教你兩種情況如何操作??


? 一、刪除本地分支(例如 feature/test

?? 操作步驟:

  1. 在你本地的 Git 工作目錄中,右鍵空白處 → 選擇 TortoiseGit → 切換/創(chuàng)建分支(Switch/Checkout)
  2. 在彈出的窗口中,切換到你不想刪除的分支(例如 mainmaster

    ?? 不能刪除當(dāng)前分支!

  3. 切換完成后,再次右鍵 → 選擇 TortoiseGit → 顯示日志(Show Log)
  4. 在日志窗口上方點擊 “分支”按鈕(Branch)
  5. 找到你要刪除的分支(例如 refs/heads/feature/test),右鍵它 → 刪除分支(Delete branch)

?? 刪除操作默認是“軟刪除”,不會刪除遠程分支


? 二、刪除遠程分支(例如遠程的 origin/feature/test

?? 操作方式:

方法一:通過 TortoiseGit 的“推送”功能

  1. 在工作目錄右鍵 → TortoiseGit → 推送(Push)
  2. 勾選:“刪除遠程分支”
  3. 在下方的分支列表中選擇你要刪除的遠程分支(例如 origin/feature/test
  4. 點擊【OK】

方法二:手動設(shè)置刪除指令(更靈活)

  1. 打開右鍵 → TortoiseGit → 推送
  2. 在“源分支”中輸入:
    :feature/test
    
    • 冒號表示刪除遠程分支
  3. 點擊“OK”提交

? 本質(zhì)等同于命令行操作:

git push origin --delete feature/test

?? 刪除后建議:刷新遠程分支列表

  1. 在項目右鍵 → TortoiseGit → “瀏覽引用”(Browse refs)
  2. 或:TortoiseGit → Fetch 拉一下遠程分支信息

? 小結(jié):

目標 操作方式
本地分支 切換到其他分支 → 在“顯示日志”中刪除
遠程分支 通過“推送”對話框中的“刪除遠程分支”選項

如果你操作的時候找不到某個選項,可以截圖給我,我可以幫你一步步指出來。如果你想我演示一下命令行對等方式,也可以告訴我!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容