2011-09-26 7 views
4

파일 목록의 첫 번째 커밋 날짜를 볼 수 있습니까? 예를 들어 그 목록으로 파일을 커밋 할 수 있습니까?git에서 파일을 처음으로 커밋 한 날짜를 찾는 방법

맥락에서 나는 "데이터베이스"가 실제로 자식 저장소 (git repository) 인 간단한 블로그를 만들기 위해 Node.JS를 사용하여 놀고 있습니다.

git log --format="format:%ci" --reverse [my file here] 

이 같은이 것 출력 뭔가 :

내가 시도라고 생각 무엇

특정 디렉토리에있는 모든 파일을 나열하고 각이 뭔가를 호출하는 것입니다

2010-09-01 11:42:56 -0700 
2010-09-22 12:17:19 -0700 
2010-09-22 13:18:11 -0700 
2011-03-05 00:11:19 -0800 
2011-08-26 08:50:02 -0700 
2011-08-26 08:51:50 -0700 

그런 다음 첫 번째 결과를 잡고 주문에 사용하십시오.

더 좋은 방법이 있습니까?

+1

node.js로 계속 놀고 싶지만 git을 블로깅에 사용할 생각이라면 이미 호스트가 필요하지 않은 상태에서이를 수행하는 엔진이 있습니다. 이 게시물 http://tom.preston-werner.com/2008/11/17/blogging-like-a-hacker.html을 확인하십시오. – hross

답변

6

--diff-filter 옵션을 사용하여 git log에 원하는 항목을 추가하고 추가 된 파일 만 선택할 수 있다고 생각합니다.

git log --format="format:%ci" --name-only --diff-filter=A 

--diff-filter 이해 다른 상태에 대한 자세한의 documentation for git log를 참조하십시오 : 예를 들어, 당신의 출력을 구문 분석 할 수있다.

+0

이것은 매우 유용합니다. 감사! –

관련 문제