通过命令行调用 TortoiseGit 的“显示日志”

use*_*453 2 git cmd tortoisegit

在 Windows 中通过命令行输入 git 目录时,我需要一个命令行来显示 Tortoisegit 的显示日志GUI。

所以我想避免打开资源管理器->转到文件夹-单击右键->等。事情,但我仍然想要漂亮的 Tortoisegit显示日志图。

如何在 cmd 中执行此操作?

Yue*_* Ho 7

当您在命令行界面时(假设 PATH 是好的),只需使用:

TortoiseGitProc /command:log

除此以外,

TortoiseGitProc /command:log /path:"the\path\you\want\to\open\log"


参见 TortoiseGit 手册 - 附录 D. 自动化 TortoiseGit


要获取确切的命令参数,请转到 TortoiseGit -> 设置 -> 高级树节点 -> 将选项“调试”值设置为 true。

然后通过正常方式打开日志,您将获得额外的消息对话框。就像是:

在此处输入图片说明

然后使用Ctrl + C复制整个消息,并将其粘贴到某个地方,例如:记事本,并重新使用命令行。

(顺便说一句,您可以轻松忽略 /hwnd 参数。)