gpt4 book ai didi

git pager=cat 最后缺少换行符

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

我已经设置了 core.pager=cat,但是它没有在输出的末尾插入换行符,所以新的提示出现在与最后一行相同的行上git 的输出。

我该如何解决?

例子:

Lohoris@Pelociccio /cygdrive/d/work/MixArt$ git lo
* d42d527 2012-05-14 18:58:38 +0200 | Hidden: diff_find e diff_shown (XDK: v0.0.8) (HEAD, origin/master, master) [Lorenzo Petrone]
* 3829928 2012-05-14 18:28:38 +0200 | Hidden.diff_all (XDK: v0.0.7) [Lorenzo Petrone]
[...]
* 9a033bb 2012-05-14 10:35:29 +0200 | fix Hidden [Lorenzo Petrone]
* eb2d57d 2012-05-11 18:23:02 +0200 | crash() [Lorenzo Petrone]Lohoris@Pelociccio /cygdrive/d/work/MixArt$

注意新提示是如何与最后 git 输出行位于同一行的。

最佳答案

您的问题出在 --pretty:format 而不是您的寻呼机。您可能希望使用 tformat 而不是 format 来提供您正在寻找的终止符语义。

尝试:

git log --pretty=tformat:"%h %ai | %s%d [%an]" --graph --date=short -n 12

关于git pager=cat 最后缺少换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10597016/

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