Github v3 APIを使用してリポジトリのデフォルトブランチを見つけるにはどうすればいいですか?質問する

Github v3 APIを使用してリポジトリのデフォルトブランチを見つけるにはどうすればいいですか?質問する

私の目標は、デフォルトブランチの最新のSHAのツリーを取得することです。

GET /repos/:owner/:repo/git/trees/:sha

デフォルト ブランチから最新の SHA を見つけるにはどうすればよいですか?

私は電話できることを知っています

GET /repos/:owner/:repo/branches/:branch

しかし、すべてのリポジトリがマスターをデフォルトのブランチとして使用するわけではないので、ブランチに「マスター」を使用することはできません。

リポジトリのデフォルト ブランチを確認するにはどうすればよいでしょうか?

ベストアンサー1

を呼び出してプロパティ値/repos/:owner/:repoを読み取りますdefault_branch。これはデフォルトのブランチの名前です。応答の例を次に示します。github.com/v3/repos/#get からダウンロードできます。

おすすめ記事