我正在尝试制作git别名,以基于另一个分支的共同祖先。这样我就可以输入...
git rbca develop -i
它将扩展到...
git rebase $(git merge-base HEAD develop) -i
这是我所拥有的:
rbca = "!git rebase $(git merge-base HEAD $1) #"
我很近。他们唯一的问题是#
不能按预期工作,因此-i
无效。
这是到目前为止让我知道的其他答案。
答案 0 :(得分:0)
我明白了。我需要添加参数2,并在使用${@:2}
之后仍然使用#
来防止再次添加参数。
rbca = "!git rebase $(git merge-base HEAD \"$1\") ${@:2} #"