2012-08-14 3 views
67

폴더 내의 모든 파일에 대한 자식 로그 기록을 보려면 어떻게해야합니까?폴더의 자식 내역보기

특정 파일에 대한 로그를 표시하는 방법에 대한 여러 게시물을 찾았지만 특정 폴더에 대해서는 찾지 못했습니다.

답변

94

foldername 또는 foldername/* 중 하나를 사용할 수 있습니다. 어느 쪽이든 작동해야합니다.

git log -- path/to/folder 
git log -- path/to/folder/* 

이름이 바뀐 파일의 기록에는이 방법이 적용되지 않습니다.

+0

및 삭제? 그들은 나타날 것인가? – Zarathustra

+0

@Zarathustra : 예. 첫 번째 명령어 ('*'없이)를 사용하면, 그들은 분명히 나타날 것입니다. – knittl

+0

또한 흥미롭게도 -p를 붙이십시오. 커밋 ID 외에도 멋진 diff를 얻을 수 있습니다. – user18099

31

당신은 gitk이 같은 그래픽 도구를 사용하려는 경우, 동일한 작동 :`경로에 /이/folder`에서 디렉토리의

gitk -- path/to/folder 
+4

어떻게 내가이 년 동안 gitk를 놓쳤는가? – Dave