我正在尝试删除al merged分支,但我不明白为什么我收到此错误消息:
prompt> (master) $ git b
4.0
4.1
4.2
4.3
4.4
* master
prompt> (master) $ git b --merged | grep -v '*' | xargs git branch -d
error: branch '4.0' not found.
error: branch '4.1' not found.
error: branch '4.2' not found.
error: branch '4.3' not found.
error: branch '4.4' not found.
prompt> (master) $
我遇到问题只是因为我有这个配置:
#~/.gitconfig
[alias]
b = branch --color
这意味着我的真实命令是git branch --color --merged | grep -v '*' | xargs git branch -d
答案 0 :(得分:1)
git b --merged | grep -v '*' | xargs git branch -d
您在尝试搜索分支,然后尝试显示已删除的分支?
在xargs git branch -d
已更新:
这对我来说很好。
git branch --merged | grep -v '*' | xargs git branch -d
Deleted branch b_01 (was b62ecb1).
Deleted branch b_02 (was b62ecb1).