当我用git stash show
显示git存储时,我得到了一个diffstat。 git stash show -p
给了我一个作为补丁的藏匿处,这对于查看那里的内容更有用。
我并不是真的热衷于拥有像git config --global alias.sts 'stash show -p'
这样的别名,因为我永远不会记得我拥有的别名 - 我宁愿将git stash show
默认显示为补丁。
有没有办法让-p成为默认值,所以只输入git stash show
做对了吗?
答案 0 :(得分:3)
使用git别名并重新训练你的肌肉记忆。
您需要修改~/.gitconfig
文件才能执行此操作。
如果你已经有了别名,你会在~/.gitconfig
中看到一行如下所示:
[alias]
如果不这样做,则需要添加这样一行。
在仅包含[alias]
的行之后,您需要添加以下行:
sp = stash show -p
现在从命令行执行git sp
将显示git stash show -p
品尝季节。
答案 1 :(得分:2)
我担心这是不可能的。在幕后,git stash show
实际执行git diff
。它将--stat
作为默认值传递。