隨著git remote prune origin我可以刪除本地分支機構不在遙控器上的任何更多。但是我還想刪除從那些遠程分支創建的本地分支(檢查它們是否未合并將是不錯的選擇)。我怎樣才能做到這一點?
3 回答

函數式編程
TA貢獻1807條經驗 獲得超9個贊
這將刪除已修剪了遠程跟蹤分支的本地分支。(確保您在master分支機構?。?/p>
git checkout master
git branch -vv | grep ': gone]' | awk '{print $1}' | xargs git branch -d
細節:
git branch -vv 顯示已刪除遠程分支的本地分支的“已消失”。
mybranch abc1234 [origin/mybranch: gone] commit comments
-d將檢查它是否已合并(-D無論如何將其刪除)
error: The branch 'mybranch' is not fully merged.
- 3 回答
- 0 關注
- 641 瀏覽
添加回答
舉報
0/150
提交
取消