随着git remote prune origin我可以删除本地分支机构不在遥控器上的任何更多。但是我还想删除从那些远程分支创建的本地分支(检查它们是否未合并将是不错的选择)。我怎样才能做到这一点?
3 回答
函数式编程
TA贡献1807条经验 获得超9个赞
这将删除已修剪了远程跟踪分支的本地分支。(确保您在master分支机构!)
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 关注
- 607 浏览
添加回答
举报
0/150
提交
取消