git log
을 author date
대신 commit date
으로 표시하려면 어떻게 구성해야합니까?'commit date'를 표시하도록 'git log'을 구성하는 방법
답변
몇 가지 옵션이 있습니다. 아마도 가장 쉬운 방법은 git log --pretty=fuller
과 같이 미리 구운 --pretty
형식 중 하나를 사용하는 것입니다. 두 날짜가 모두 표시됩니다. 하나의 날짜 만 표시하고 커밋 날짜로 지정하려면 git log --format=<some stuff>
을 사용할 수 있습니다. 형식을 정의하는 모든 allowable codes은 git help log
에 설명되어 있습니다. 커밋 날짜는 당신이 그것을 선호하는 어떤 형식에 따라 %cd
중 하나 %cD
, %cr
, %ct
또는 %ci
이다.
당신이, 수시로 별명에 넣어 또는 저장하는 보조 스크립트를 작성하고 싶은 일이 있다면 타이핑 할 때.
링크 :'자식 로그 --graph --pretty = 형식 : https://git-scm.com/docs/pretty-formats – b01
--pretty=format
을 사용하고 커밋 날짜 기준으로 %cr
을 사용할 수 있습니다.
나는 내 .gitconfig
[alias]
lol = log --graph --pretty=format:\"%C(yellow)%h%Creset%C(cyan)%C(bold)%d%Creset %C(cyan)(%cr)%Creset %C(green)%ce%Creset %s\"
그리고 단순히 실행 git lol
에 다음과 같은 별명을 가지고 있고 해시/날짜/저자/의견과 좋은 색상의 역사를 볼 수 있습니다.
나는 구문 분석 오류가 \ "%의 C (노란색) %의 시간 % bash : 예기치 않은 토큰 근처에서 구문 오류가 발생했습니다. '(C) % C (%) Creset % C (녹색) % C % ' – frakman1
는 frakman1 @ - 당신이 필요합니다 "터미널 – stites
수정 라인에서 실행 위의 라인 S : 자식 로그인 --graph --pretty = 형식 :"를 선택을 취소 탈출 %의 C (노란색) %의 시간 %의 Creset % C (청록색) % C (굵게) % d % Creset % C (청록색) (% cr) % Creset % C (녹색) % ce % Creset % s " – RedSands
- 1. 병합 된 분기의 이름과 커밋을 표시하도록 Jenkins를 구성하는 방법
- 2. Git Tower에서 Git Commit 메시지를받는 방법?
- 3. git-svn을 사용하여 Subversion repo를 푸시 할 때 git authorship 및 commit date를 유지하는 방법은 무엇입니까?
- 4. 되돌리기 push'd git commit
- 5. git commit editor colors를 설정하십시오.
- 6. 'git commit --amend'를 수행 한 후 repo로 푸시하는 방법
- 7. 리포지토리 모음을 표시하도록 SVN을 구성하는 방법
- 8. 비율을 표시하도록 새 유적 플러그인을 구성하는 방법
- 9. 대규모 git commit quake
- 10. Git commit unknown 작성자 :
- 11. Git commit bash 스크립트
- 12. git commit -a/nano
- 13. git commit directory
- 14. Git wrong commit parent
- 15. git commit queue 도구
- 16. git --all missing commit
- 17. git post-commit hooks
- 18. git commit integrity
- 19. 잃어버린 git commit
- 20. Git commit list
- 21. 문제를 해결하는 방법 git commit diverged?
- 22. git commit 메시지로 현재 날짜를 설정하는 방법
- 23. 특정 프로젝트에서 git commit 로그를 얻는 방법
- 24. git-svn 브랜칭 : git config를 구성하는 방법
- 25. 자동 Xcode Git Commit Prompts
- 26. git commit 코드 업데이트 의견
- 27. BitBucket git commit hook을 만드시겠습니까?
- 28. git pre-commit 코드 수정은
- 29. octopress git commit 폴더를 변경하십시오.
- 30. git commit throw 오류 '[<-'
??? git log *의 날짜는 커밋 날짜입니다. "저자 날짜"가 의미하는 바를 모르십니까? – Colleen
@Colleen 각 커밋에는 AuthorDate와 CommitDate라는 두 개의 날짜가 있습니다 ('git show --pretty = full HEAD' to se). 예). 로컬 개발의 경우 일반적으로 동일하지만 전자 메일이나 다른 메커니즘을 통해 추가 된 패치의 경우 AuthorDate가 패치가 생성 된 날짜이고 CommitDate가 실제로 리포지토리에 적용된 시점이 다를 수 있습니다. – twalberg
ok이지만 다시 기본값은 커밋 날짜입니다. – Colleen