如何获取git项目信息

时间:2012-09-06 11:26:14

标签: git

我们有服务器,用于通过git创建所有项目。 有几个项目说project1.git,project2.git和prohectx.git 我怎么知道谁创建了project1.git和项目统计?

4 个答案:

答案 0 :(得分:4)

但是,您也可以使用 git log 来查找特定提交。

git log --stat显示每次提交时引入的不同更改统计信息

有关详细信息,请参阅Git Reference

答案 1 :(得分:3)

项目的创建是第一次提交,它附有作者和日期。要显示用途:

$ cd project1.git
$ git log --reverse --pretty=medium | head -3
commit 3fdc617258b295f3fc1cdd6d6d7f9d98bd294513
Author: John Doe <john@microsoft.com>
Date:   Thu Sep 6 11:34:35 2012 +0200

这假设git历史记录只有一个根(有关它的讨论,请参阅How to show first commit by 'git log'?

答案 2 :(得分:2)

状态:

git status

获取发给git repo的提交历史记录:

git log

ps:确保将项目克隆到本地计算机(因为它是远程计算机上存在的项目)

答案 3 :(得分:0)

为什么不看项目的第一次提交?这通常表明谁创建了回购以及何时:

git log --reverse

将反向显示提交,因此根提交将是第一个。