我创建了一个 Git 命令,它可以显示 HEAD 和最后一个 Git-SVN 提交之间的差异。
Git 是该命令的名称。
但是当我运行
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
时,输出如下:
我应该怎样才能让这个别名起作用呢?fatal: ambiguous argument '`git': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]'