Class Commit
java.lang.Object
ink.icoding.github4j.model.Commit
GitHub 提交模型,表示仓库中的一个Git提交。
对应GitHub API中的提交对象,包含提交SHA、作者信息、提交详情、变更文件列表等。
同时包含内部类 Commit.CommitDetail、Commit.CommitUser 和 Commit.Tree 用于表示提交的详细信息。
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class提交详情对象,包含Git层面的提交信息。static classGit提交用户信息,表示Git配置中的用户身份。static classGit Tree引用,表示提交对应的目录树快照。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFiles()getSha()getUrl()voidvoidsetCommentsUrl(String commentsUrl) voidsetCommit(Commit.CommitDetail commit) voidsetCommitter(User committer) voidsetFiles(List<CommitFile> files) voidsetHtmlUrl(String htmlUrl) voidvoidsetParents(List<Commit> parents) voidvoid
-
Constructor Details
-
Commit
public Commit()
-
-
Method Details
-
getSha
-
setSha
-
getNodeId
-
setNodeId
-
getUrl
-
setUrl
-
getCommit
-
setCommit
-
getAuthor
-
setAuthor
-
getCommitter
-
setCommitter
-
getParents
-
setParents
-
getHtmlUrl
-
setHtmlUrl
-
getCommentsUrl
-
setCommentsUrl
-
getFiles
-
setFiles
-