Get the latest commit in a repository with JGit
问题 I want to get the last commit metadata (the youngest one by date) in a repository using JGit. I know that I can get the commit metadata using try (RevWalk walk = new RevWalk(repository)) { RevCommit commit = walk.parseCommit(repository.resolve(commitHash)); } But how to get the latest commit hash? Is there any other way to get the youngest by date RevCommit in a repository directly? 回答1: Compare by dates of last commits in all branches. ListMode.ALL can be changed to ListMode.REMOTE to