Git 如何获取最近创建的分支名称

Git 如何获取最近创建的分支名称,git,git-branch,Git,Git Branch,我正在使用Bit Bucket,到目前为止,我已经创建了将近50个分支,我不知道如何使用命令行或Bit Bucket UI工具获取以下详细信息 上次创建的分支的名称 分支创建日期的历史记录 这是否可以获取此信息?使用命令行,您可以执行git branch-a,它将为您提供本地和远程上所有分支的列表 您可以使用git branch命令中的--sort选项根据创建者日期对分支进行排序: git分支-a--sort=-creatordate -将按降序排序,不按-,将按升序排序。因此,如果按升序排序,

我正在使用
Bit Bucket
,到目前为止,我已经创建了将近
50个分支
,我不知道如何使用命令行或Bit Bucket UI工具获取以下详细信息

  • 上次创建的分支的名称

  • 分支创建日期的历史记录


  • 这是否可以获取此信息?

    使用命令行,您可以执行git branch-a,它将为您提供本地和远程上所有分支的列表

    您可以使用
    git branch
    命令中的
    --sort
    选项根据创建者日期对分支进行排序:

    git分支-a--sort=-creatordate

    -
    将按降序排序,不按-,将按升序排序。因此,如果按升序排序,将得到在第一个位置创建的最后一个分支

    为每个ref--help检查
    git,它提供了很多选项,在这种情况下会有所帮助

    这将回答您的两个问题:

    下面的命令给出了分支列表+作者+创建日期:

     git branch -a --format="%(refname) | Authored by: %(authorname) | Created Date: %(authordate)"
    

    使用命令行,您可以执行
    git branch-a
    ,它将为您提供本地和远程上所有分支的列表

    您可以使用
    git branch
    命令中的
    --sort
    选项根据创建者日期对分支进行排序:

    git分支-a--sort=-creatordate

    -
    将按降序排序,不按-,将按升序排序。因此,如果按升序排序,将得到在第一个位置创建的最后一个分支

    为每个ref--help检查
    git,它提供了很多选项,在这种情况下会有所帮助

    这将回答您的两个问题:

    下面的命令给出了分支列表+作者+创建日期:

     git branch -a --format="%(refname) | Authored by: %(authorname) | Created Date: %(authordate)"
    

    从严格的git角度来看,不,分支本身没有元数据。问题将归结为如何在BitBucket UI中实现这一点。是否有理由保留分支?有些人是这样做的,但是在不需要它们的时候删除它们是一种常见的做法。从严格的git角度来看,不,分支本身没有元数据,提交是这样做的。问题将归结为如何在BitBucket UI中实现这一点。是否有理由保留分支?有些人会这样做,但在不需要时删除它们是一种常见做法。是的,我知道该分支是何时创建的,以及如何获取上一个分支的名称?更新了答案。再次更新了历史记录的答案,其中包含创建分支的日期。完美。我真的很喜欢这个+1。如果我们能将authordate格式化为dd/MM/yyyy,那肯定会有帮助,在git中,短日期的格式是预定义的[yyy-MM-dd]。您可以附加
    :short
    以提供如下短日期:
    git branch-a--format=“%(refname)|作者:%(authorname)|创建日期:%(authordate:short)”
    Yes,我知道该分支是何时创建的,以及如何获取最后一个分支的名称?更新了答案。再次更新了历史记录的答案,并显示了分支创建的日期。完美。我真的很喜欢这个+1。如果我们能将authordate格式化为dd/MM/yyyy,那肯定会有帮助,在git中,短日期的格式是预定义的[yyy-MM-dd]。您可以附加
    :short
    以提供如下短日期:
    git branch-a--format=“%(refname)|作者:%(authorname)|创建日期:%(authordate:short)”