跳到主要内容

Commits Comparison

GET 

/api/v5/repos/:owner/:repo/compare/:base...:head

Request​

Path Parameters

    owner stringrequired

    Repository space address (address path of the enterprise, organization, or individual)

    repo stringrequired

    Repository path (path)

    base stringrequired

    The starting point for comparison. Commit SHA, branch name, or tag name.

    head stringrequired

    The end point for comparison. Can be a commit SHA, branch name, or tag name.

Query Parameters

    access_token string

    User authorization code

    straight boolean

    Whether to perform a direct comparison. Defaults to false.

    suffix string

    Filter files by file extension, such as .txt. Affects only files.

Responses​

Successful Response

Response Headers
    Schema
      base_commit object
      urlstring
      shastring
      html_urlstring
      comments_urlstring
      commit object
      author object
      namestring
      datestring
      emailstring
      committer object
      namestring
      datestring
      emailstring
      tree object
      shastring
      urlstring
      messagestring
      author object
      namestring
      idinteger
      loginstring
      typestring
      committer object
      namestring
      idinteger
      loginstring
      typestring
      parents object[]
    • Array [
    • shastring
      urlstring
    • ]
    • merge_base_commit object
      urlstring
      shastring
      html_urlstring
      comments_urlstring
      commit object
      author object
      namestring
      datestring
      emailstring
      committer object
      namestring
      datestring
      emailstring
      tree object
      shastring
      urlstring
      messagestring
      author object
      namestring
      idinteger
      loginstring
      typestring
      committer object
      namestring
      idinteger
      loginstring
      typestring
      parents object[]
    • Array [
    • shastring
      urlstring
    • ]
    • commits object[]
    • Array [
    • shastring
      commit object
      author object
      namestring
      datestring
      emailstring
      committer object
      namestring
      datestring
      emailstring
      messagestring
      author object
      namestring
      idinteger
      loginstring
      committer object
      namestring
      idinteger
      loginstring
    • ]
    • files object[]
    • Array [
    • shastring
      filenamestring
      statusstring
      additionsinteger
      deletionsinteger
      changesinteger
      blob_urlstring
      raw_urlstring
      patchstring
      truncatedinteger
    • ]
    • truncatedinteger