我想执行这样的事情(git squash):
git rebase -i HEAD~3
从 中提取 3 git log
:
git log | blabla | xargs git rebase -i HEAD~
这不起作用,因为 xargs 在HEAD~
.
问题是我想给这个命令起别名,所以我不能只使用
git rebase -i HEAD~`git log | blabla`
因为仅在我定义别名时才会评估该数字。
我不必使用xargs
,我只需要一个别名(最好不是函数)。