如果您使用git branch -d branchname
,如果分支名称引用了您历史中较早的提交,它将删除分支名称,或者告诉您需要使用-D
。我经常创建分支,这些分支稍后会被推送到master,因此可以通过此条件删除。有没有一种简单的方法可以列出所有指向master早期提交的分支,也就是说,git不介意只使用-d
选项删除的分支?如果它同时适用于所有分支机构,而不仅仅是主分支机构,则可以获得加分。
我有82个本地分支,我知道现在已经有相当多的分支可以安全地删除了,但我不想花时间去尝试每个分支。
https://stackoverflow.com/questions/2353804
复制相似问题