所以我有一个名为makealias的git别名,设置为以下别名:
!f() { git config --global alias.$1 '!f(){ $2;};f';}; f
当我运行命令时,通常使用以下命令运行它:
git makealias "testalias" "echo 'hello world'"
make alias成功创建了一个新的别名,但不会随身携带echo语句。当我运行命令以查看别名的文本时,我发现testalias看起来像这样:
!f(){ $2;};f
我需要做些什么不同,以便在我运行git makealias "testalias" "echo 'hello world'"
时,新创建的testalias命令将为!f(){ echo 'hello world';};f