【问题标题】:Git repo creator nameGit 存储库创建者名称
【发布时间】:2018-04-05 00:02:39
【问题描述】:

是否可以在 .git 或其他地方的某个变量中找到创建者姓名?我想从服务器的远程端找到这些信息。我使用了 Repos GitHub Api https://api.github.com/repos/{:owner}/{:repository} 并且工作正常,但我担心存储库不会在 GitHub 上。

类似的东西不沉迷于 GitHub Api 并且可用于 GitHub 替代品吗?

我想在 git 中找到一些内置的东西,但找不到任何东西。并非所有 repo 的创建时间或作者姓名都与第一次提交大致相同,这就是从 repo 进行统计的问题

【问题讨论】:

    标签: git repository author


    【解决方案1】:

    对于git来说,creator不是官方存储的信息,但是你可以获取第一次commit的author:

    git log --all --max-parents=0 --pretty=format:%an
    

    它将打印作者姓名,或者您可以使用“%ae”作为电子邮件。

    请注意,可以有多个首次提交,然后将它们全部打印出来。您可以通过选项“-1”将其限制为一个,但很难对它会选择哪个做出任何承诺

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-19
      • 2011-11-05
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      • 2013-03-20
      • 2010-12-06
      • 2013-07-11
      相关资源
      最近更新 更多