使用git log在存储库中查找分支创建日期

我正在尝试使用git历史记录来查找在存储库中创建分支的时间。我将分支的创建日期作为分支上第一次提交的日期。我要处理的存储库在过去90天内没有任何活动,因此Github API不会存储此信息。

我目前的方法是:

  1. Use git log --merges to get all merge commits
  2. For each merge commit with parents A and B, use git merge-base A B to find the most recent common ancestor between those 2 commits. This is commit C.
  3. Use git log B..C to list all commits on the branch, and use the last commit’s commit date as an approximation date for when the branch was created.

我想看看是否有人知道我上面的方法之外更简洁的方法。

谢谢!