힘내 커밋 날짜


답변:


269

명령은 당신이 원하는 것을 할 수있다. 시험

git show -s --format=%ci <commit>

날짜 문자열에 대한 다른 형식도 사용할 수 있습니다. 자세한 내용 은 매뉴얼 페이지 를 확인 하십시오.


19
diff없이 커밋을 얻으려면 log -1대신을 사용하십시오 show.
Josh Lee

36
또는 명령에 '-s'를 추가하십시오.git show -s --format="%ci" <commit>
aprock

6
향후 사용자의 경우 :로 작성자 날짜 를 볼 수 있습니다 %ai.
user541686

4
단지 유닉스 타임 스탬프를 얻을 : 사용 자식 쇼 -s --format = % CT <커밋>
xiaoweiz

2
다른 날짜 형식을 원할 경우 git show -s --format=%cd --date=short <commit>(예 : 2016-11-02 제공) git show -s --format=%cd --date=short <commit>또는 git show -s --format=%cd --date=format:%Y <commit>(이 예에서는 연도 만 인쇄) 자세한 내용은 이 답변을 참조하십시오 .
amoebe

27

태그 날짜 만 보려면 다음을 수행하십시오.

git show -s --format=%ci <mytagname>^{commit}

이것은 다음을 제공합니다. 2013-11-06 13:22:37 +0100

아니면 :

git show -s --format=%ct <mytagname>^{commit}

UNIX 타임 스탬프를 제공합니다. 1383740557


19

시간대없이 타임 스탬프를 갖고 싶지만 현지 시간대는

git log -1 --format=%cd --date=local

어느 위치에 따라 제공

Mon Sep 28 12:07:37 2015

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.