Git for windows 分页

问题描述 投票:0回答:2

每当我执行

git log
命令时,它都无法终止。如果我执行 Ctrl + C,它会退出分页环境,但如果我开始输入任何内容,它会再次启动
git log
命令。

windows git version-control
2个回答
4
投票

如前所述,

git log -X
会将您的输出限制为最后 X 次提交。

Git log 和其他 git 命令调用

less
命令。这是寻呼机。要获取寻呼机的帮助,请输入 ?或 h 当查看输出时。您现在将看到
less
命令的帮助。减少戒烟很容易,只需输入
q

如果您不希望 log 使用分页器实用程序,您可以指示 git 不要使用它:

git --no-pager log

git -P log

(顺便说一句,

--no-pager
-P
可与任何 git 命令配合使用)

Git log 有很多选项。为了快速了解所发生的情况,我使用

git log --graph --oneline --decorate --all

装饰可以通过配置设置为默认启用,这样你就不必发出它。

如果您认为在命令行上要写很多东西,那么您是对的! Bash 有一个快速补救措施:

CTRL-R
。按它并开始输入“图表”。您应该获得最后一次键入该长命令的时间。这是我不费心使用 git 别名的原因之一;可以轻松搜索从会话到会话持续存在的命令历史记录。

此外,您可以将

git log
的输出限制为特定作者或特定日期范围等。

享受探索的乐趣并坚持使用命令行。这就是 git 的用途。您还将了解许多优秀的 bash 技术,这些技术将在您进一步使用 git 时为您提供很大帮助。


1
投票

您可以限制要显示的提交数量:

 git log -n 10

仅限制最近 10 次提交。

您还可以使用 git 的某种图形界面,例如 gitk 或 tiggit-cola。 检查其他 GUI 客户端此处

© www.soinside.com 2019 - 2024. All rights reserved.