ブランチ一覧を時間でソート

--sort=<key> (Git 2.7以降)

 git branch -r -v --sort=authordate    # コミットのタイムスタンプを昇順でソート
 git branch -r -v --sort=-commiterdate # 取り込まれたコミットのタイムスタンプを降順(-)でソート
  • -r リモートブランチ
  • -v コミットIDやコミットログも表示

keyに指定できる値

https://git-scm.com/docs/git-for-each-ref

Git のコミットのタイムスタンプには author date と committer date の 2 種類があるという話

https://vividcode.hatenablog.com/entry/git/author-date-and-committer-date

git for-each-ref (Git 2.7より前)

 git for-each-ref --sort=-committerdate refs/heads/

https://stackoverflow.com/questions/5188320/how-can-i-get-a-list-of-git-branches-ordered-by-most-recent-commit/23944096


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS