git clone しないでデフォルトブランチ名を取得する

公開:2020/10/05
更新:2020/10/05
1 min読了の目安(約100字TECH技術記事

GitHub のデフォルトブランチ名が master から main になったらしいので、今後はこういうのも必要になるかも。

$ echo `git ls-remote --symref https://github.com/git/git | sed -n 's/^ref: refs\/heads\/\(.*\)\s\+HEAD$/\1/p'`
master