Bash 别名删除合并的 git 分支(在 Windows 上)

Bash 别名删除合并的 git 分支(在 Windows 上)

尝试在康德在 Windows 上以删除我已经合并的分支。

我被这个问题困扰了:

alias deletebranch=for /f %%i in ('git branch --merged=$1') do git branch -d %%i

输出错误是:

此时做是出乎意料的

我在其他问题上看到,在脚本中使用时,我们需要 2 个%字符... 那么别名呢?它就像一个命令,对吧?所以只有 1 个%

但即使我使用%nor%%也不起作用

我也尝试过单引号和双引号。

顺便说一句,for /f %i in ('git branch --merged=develop') do git branch -d %i如果立即执行,是有效的

相关内容