반응형
Git 커밋 날짜
날짜 문자열에 대한 Git 로그를 구문 분석하는 것 외에 특정 커밋의 날짜를 보고하는 Git 네이티브 방법이 있습니까?
show 명령어가 원하는 것일 수 있습니다.해라
git show -s --format=%ci <commit>
날짜 문자열의 다른 형식도 사용할 수 있습니다.자세한 내용은 설명서 페이지를 참조하십시오.
태그의 날짜만 보려면 다음을 수행합니다.
git show -s --format=%ci <mytagname>^{commit}
이는 다음을 제공합니다.2013-11-06 13:22:37 +0100
또는 수행:
git show -s --format=%ct <mytagname>^{commit}
UNIX 타임스탬프를 제공합니다.1383740557
타임스탬프에 시간대는 없지만 로컬 시간대를 지정하려면
git log -1 --format=%cd --date=local
당신의 위치에 따라 이것을 제공합니다.
Mon Sep 28 12:07:37 2015
날짜(또는 시간)를 직접 포맷하려는 경우:
git show -s --date=format:'%Y%m%d-%H%M' --format=%cd <commit id | default is the last commit>
# example output:
20210712-1948
사용할 수 있습니다.git show
지휘권
Git 저장소에서 긴 기간의 마지막 커밋 날짜를 가져오는 방법(Unix epoch timestamp):
- 명령:
git show -s --format=%ct
- 결과:
1605103148
참고: git-show 설명서를 방문하면 옵션에 대한 자세한 설명을 볼 수 있습니다.
윈도우즈 cmd 명령 및 .bat에 문제가 있으면 그런 식으로 탈출하십시오.
git show -s --format=%%ct
% 문자는 명령줄 매개 변수 및 FOR 매개 변수에 대해 특별한 의미를 가집니다.백분율을 정규 문자로 처리하려면 두 배로 설정: %%
질문이 오래 전에 제기된 것으로 알고 있으며 이것이 어떤 버전의 git인지는 모르겠습니다.
git 버전 2.37.3의 경우 명령
git show -s
커밋 날짜가 아닌 작성자 날짜가 표시됩니다.커밋 사용의 커밋 날짜를 가져오려면 다음과 같이 하십시오.
git log -1 --format=fuller 'commit hash'
언급URL : https://stackoverflow.com/questions/3814926/git-commit-date
반응형
'sourcetip' 카테고리의 다른 글
내용이 null이거나 비어 있을 때 ContentControl에 기본 DataTemplate를 표시하시겠습니까? (0) | 2023.06.02 |
---|---|
ubuntu 16.04 LTS에서 mongodb 실행 (0) | 2023.05.28 |
Enum "상속" (0) | 2023.05.28 |
각도 - 서비스 및 구성 요소에서 파이프 사용 (0) | 2023.05.28 |
Mongoose가 빈 배열을 추가하는 이유는 무엇입니까? (0) | 2023.05.28 |