【发布时间】:2013-06-08 13:27:35
【问题描述】:
我创建了一个 git 命令,显示 HEAD 和最后一次 Git-SVN 提交之间的差异。
Git 是命令
git diff `git log --grep git-svn-id | grep commit | sed "s/commit //g" | head -1` HEAD
我想给它起一个别名,我这样做了:
git config --global alias.diffsvn 'diff `git log --grep git-svn-id | grep commit | sed "s/commit //g" | head -1` HEAD'
但是当我运行git diffsvn 并获得该命令的输出时,我得到了
致命:不明确的参数“git”:未知的修订版或路径不在 工作树。使用 '--' 将路径与修订分开,如下所示: 'git [...] -- [...]'
我怎样才能使这个别名起作用?
【问题讨论】:
标签: git git-config git-alias