我正在尝试删除一些本地 git 分支
git branch -D $(git branch | grep 'RTL-1[1|2|3]' | xargs)
但是我收到这种错误
error: branch 'RTL-1114_branch_name1?[m' not found.
error: branch 'RTL-1224_branch_name2?[m' not found.
error: branch 'RTL-1225_another_branch?[m' not found.
出于某种原因,正在添加字符串“?[m”,但没有 git 命令,我会随意打印用空格分隔的分支。
我相信它可以在我的 linux 机器上运行,在 MacOS 上它有什么不同吗?