我怎样才能将“-p”设置为git stash show的默认选项?

3
当我使用git stash show命令查看git的存储时,会得到一个diffstat。如果使用git stash show -p命令,则会将存储显示为一个补丁文件,这对于查看存储内容非常有用。
我不想使用别名,如git config --global alias.sts 'stash show -p',因为我经常忘记自己设置了哪些别名。我更希望git stash show默认以补丁文件的形式显示存储内容。
是否有一种方法可以将-p设置为默认值,这样只需键入git stash show即可正确显示存储内容?
2个回答

3

使用git别名,重新训练你的肌肉记忆。

你需要编辑你的~/.gitconfig文件才能实现这一点。

如果你已经有了别名,你会在~/.gitconfig中看到下面这行:

[alias]

如果没有,请添加这样一行。

在只包含[alias]的那行后面,你需要添加以下这一行:

sp = stash show -p

现在在命令行中执行git sp将会显示git stash show -p的结果。

按照个人口味进行调整。


2

很抱歉,这是不可能的。在幕后,git stash show实际上执行的是git diff。它默认传递了--stat参数。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接