所以我试图设置一个别名,基本上给了我任何给定的提交“git status”的等价物。Git日志别名不起作用
git log --name-status --diff-filter="ACDMRT" -1 -U HEAD
... 它的工作原理!
所以我把它像这样:
git config --global alias.inf 'log --name-status --diff-filter="ACDMRT" -1 -U '
然后我运行它是这样的:
git inf HEAD
然而,当我运行命令就出现了错误:
fatal: ambiguous argument '': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
任何人都知道为什么命令直接工作,但不作为别名?
更新:我删除从到底-U,现在可以执行这样的: git inf -U HEAD
其中一期工程,但我不希望键入-U ...这样的问题依然存在,
你摇滚,男人!我前一段时间看到了你的答案,它解决了这个问题,但显然我没有标记它,对不起! –