28
最新のコミット順に並べられたGitブランチのリストを取得するにはどうすればよいですか?
「最新の」ブランチが一番上にあるGitリポジトリのすべてのブランチのリストを取得したいのですが、「最新の」ブランチは最近コミットされたブランチであり、したがって、1つである可能性が高くなります注目したい)。 Gitを使用して、(a)ブランチのリストを最新のコミットでソートする方法、または(b)ブランチのリストをそれぞれの最終コミット日付と一緒に、何らかの機械可読形式で取得できる方法はありますか? 最悪の場合、私は常に実行git branchしてすべてのブランチのリストを取得し、その出力を解析してgit log -n 1 branchname --format=format:%ciから、ブランチごとに各ブランチのコミット日付を取得することができました。ただし、これはWindowsボックスで実行され、新しいプロセスの起動には比較的コストがかかるため、ブランチが多数ある場合、ブランチごとにGit実行可能ファイルを起動すると遅くなる可能性があります。単一のコマンドでこれをすべて行う方法はありますか?
1324
git
version-control
branch