git别名:参数不起作用

时间:2013-11-27 14:26:28

标签: git parameters git-alias

我发现git branch | grep <something> | cut -d' ' -f2会给我一个包含子串<something>的分支的名称。我试图把这个命令放在一个git别名中,如下所示:

[alias]
    gb = "!f(){ git branch | grep $1 | cut -d' ' -f2; };f"
    # ...

然而,这不起作用;它只是产生一个空行。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如上述评论者所示,修复方法是使用awk '{print $NF}'代替cut命令。