我希望能够根据需要使用两个不同的寻呼机启动 git diff。
我知道的唯一方法是更新 git config 并启动命令(或更新GIT_PAGER变量)。
.gitconfig 示例:
core.pager = cat
[Alias]
def-pager = config core.pager cat
diff1 = !git config core.pager less && git diff && git def-pager
这将让我使用 cat pager 作为默认启动git diff并按需启动git diff1并使用更少的pager。
我的问题是:有没有其他方法可以做到这一点,而无需每次都更改 git config?
就像是:
git --pager=cat diff
git --pager=less diff