반응형
git 로그를 텍스트 파일로 내보내려면 어떻게해야합니까?
저장소의 모든 커밋 로그를 텍스트 파일로 내보내고 싶습니다.이 작업을 수행 할 방법이 있습니까?
호출기를 비활성화하기 만하면됩니다.
git --no-pager log > log.txt
더보기 좋게 포맷하려면 git log의 매개 변수 를 사용할 수 있습니다 .
시도해 보셨습니까 git log > log.txt
?
git log | clip
클립 보드에 복사 한 다음 텍스트 파일에 붙여 넣기
>
기호를 사용하여 출력을 파일로 보낼 수 있습니다 . 예를 들면 :
git log > commits.txt
로그 보고서를보다 명확하게 만들 수 있습니다.
(1) 최신 커밋 수 설정 (예를 들어, 아래 명령에서 최근 50 개의 커밋을 얻습니다. 100, 500 등으로 변경할 수 있습니다.)
(2) 긴 커밋을 한 줄로 표시이 명령은 현재 분기에 커밋 로그를 표시합니다.
git log --oneline -50 > log50_latest_commits.txt
(3) 모든 지점에서 커밋을 표시하려면
git log --all --oneline -50 > log50_latest_commits.txt
생성 된 텍스트 파일은 현재 디렉토리에 있습니다.
참조 : https://git-scm.com/docs/git-log
(테스트를 거쳐 git version 2.11.0.windows.1
다른 많은 버전의 Git에서도 작동합니다)
이것은 나를 위해 일한 무엇 Git Bash
에 Windows 7
:
git log > /C/Users/<user-name>/Desktop/git-log.txt
대체 <user-name>
당신과 함께 user name
.
파일은 가능한 Desktop
곳에서 내 보냅니다 read
.
행운을 빕니다...
git log --before="2019-2-23" --pretty=format:'"%h","%an","%ae","%aD","%s",' --shortstat --no-merges | paste - - - > log.txt
참고 URL : https://stackoverflow.com/questions/10330425/how-do-i-export-a-git-log-to-a-text-file
반응형
'Program Tip' 카테고리의 다른 글
Linux 명령 줄 호출이 os.system에서해야하는 것을 반환하지 않습니까? (0) | 2020.12.10 |
---|---|
Mac OS X에서 쉘 스크립트를 통해 무선 SSID 가져 오기 (0) | 2020.12.10 |
MongoDB C # 드라이버-바인딩시 필드 무시 (0) | 2020.12.10 |
UIView 크기는 어떻게 변경합니까? (0) | 2020.12.10 |
인증없이 Swagger URL에 액세스 할 수 있도록 Spring Security를 구성하는 방법 (0) | 2020.12.10 |