我想在特定文件上处理git blame
的完整输出。某些文件太长而无法放在屏幕上,因此用户需要按Enter
键逐行向下滚动。是否缺少可以打印出完整输出的命令行选项?或者,我可以使用-L
选项来定义行起点和终点。但是,这需要我弄清楚文件有多少行并多次运行命令,这是我想避免的。
答案 0 :(得分:8)
使用--no-pager
arg:
git --no-pager blame file.name
此外,将输出重定向到文件也会达到同样的效果:
git blame file.name > output.txt
您还可以使用core.pager
配置和各种环境变量暂时或永久禁用git的分页。