git - 如何打印所有的 git commit 消息?

标签 git jgit

我有一个 git 存储库,我可以使用 git log branch-name 查看特定分支中的所有提交。但我想在 HTML 页面上打印关于特定分支的所有提交的提交消息、作者和日期。有什么解决办法吗?
如何为此使用jgit

最佳答案

我不知道 jgit,但在普通的 git 中,你可以使用 pretty 选项作为

git log --pretty="%ci %an %s" branch-name

%ci 是日期 (ISO),%an 是提交者,%s 是主题。

编辑

您可以在日志文档中找到更多信息,漂亮的格式部分:https://www.kernel.org/pub/software/scm/git/docs/git-log.html#_pretty_formats

关于git - 如何打印所有的 git commit 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094822/

相关文章:

git - 如何将 Bitbucket git 克隆到 cPanel Git™ 版本控制

Git 忽略正在跟踪的文件而不删除它们

git - 使用指定仓库中的 Git 分支动态填充 Jenkins Choice 参数

git - 返回到 Android Studio 中的上一个提交

java - 如果要添加的文件不存在,addFilePattern 不会抛出 FileNotFoundException

git - 无法通过 ssh 将私钥添加到 docker build

java - 从java创建Github存储库

java - 如何在 JGit 中运行 "git rebase -i --root"?

git - JGit : Rename/Copy detection using FollowFilter

java - 列出自使用 JGit 从 master 创建分支以来的所有提交