9

GITHUBでホストされているリポジトリで利用可能なブランチのリストを取得するコマンドラインの方法はありますか(クローン内からコマンドを作成して実行することなく)?

ブランチリストを表示するURLでcurlを使用して、コンテンツを取得してみました。

4

2 に答える 2

13
git ls-remote --heads <repo-url>

のマニュアルページgit ls-remote

たとえば、git の git リポジトリのブランチを git するには、次を使用します。

$git ls-remote --heads git://github.com/git/git.git      
121f71f0da1bc9a4e1e96be2c3e683191a82a354    refs/heads/maint
f623ca1cae600e97cb0b38131fdd33e4fb669cf8    refs/heads/master
8e148144574e6c6511b591286e44a677a260d760    refs/heads/next
fcdb578342aeaf355c296026af08093b20aab9b4    refs/heads/pu
5321cb29c8f709669c5e4a04f502cd984623592c    refs/heads/todo
于 2012-06-06T09:56:44.517 に答える
11

GitHub API の使用:ユーザー名reponame
に GET HTTP 要求を送信します。応答は、ブランチ名である属性 を持つオブジェクトの配列である必要があります。
https://api.github.com/repos///branches
name

ソース:
https://developer.github.com/v3/repos/#list-branches

于 2015-09-24T19:46:46.900 に答える