2012-09-06 63 views
1

我們有服務器,它用於通過git創建所有項目。 有幾個項目說project1.git,project2.git和prohectx.git 我怎麼知道誰已經創建project1.git和項目統計?如何獲得git項目信息

+1

什麼樣的信息發生變化的不同STAT /統計你找誰? –

+0

像誰創建了,什麼時候創建。由於它在遠程機器上,我無法訪問該機器。馬上。 git命令是否可以提供這些信息? – twid

回答

3

創建該項目是第一次提交,它附有作者和日期。要顯示使用:

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

這是假設git的歷史只有一個根(見How to show first commit by 'git log'?關於它的討論)

+0

是的,但我們仍然不能說誰運行了'git init'或'git --bare init'意味着誰啓動了git倉庫 – twid

+0

您必須查看誰創建了該文件夾,只有文件系統或操作系統可以給你的信息 – CharlesB

2

一個狀態:

git status 

拿到的提交發行到GIT回購歷史:

git log 

PS:請確保您克隆項目到本地計算機(因爲它是一個項目存在於遠程機器上)

+0

我在重複我的自我,我在最後的評論中說過:像誰創造的,什麼時候創造。由於它在遠程機器上,我無法訪問該機器。馬上。 git命令是否可以提供這些信息? – twid

+0

找到項目的初始者,找出誰是第一個將文件提交給項目的人。你可以通過github的網絡圖來判斷。 – Smokie

+0

檢查更新回答 – Smokie

0

爲什麼不直接看項目的第一次提交?這通常表明誰創建了回購和何時:

git log --reverse 

將顯示提交反向,因此根提交將首先。

4

但是,您也可以使用git的日誌尋找特定的提交。

git的日誌顯示--stat在分別介紹了提交

,瞭解詳情可以參考Git Reference

相關問題