gpt4 book ai didi

Git 日志别名不起作用

转载 作者:太空狗 更新时间:2023-10-29 14:17:51 26 4
gpt4 key购买 nike

所以我尝试设置一个别名,基本上可以为任何给定的提交提供等同于“git status”的别名。

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...所以问题仍然存在...

最佳答案

我通过删除别名末尾的尾随空格使其正常工作。

git config --global alias.inf 'log --name-status --diff-filter="ACDMRT" -1 -U'

希望这对你有用。

关于Git 日志别名不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36429907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com