반응형
작성자를 위해 모든 지점의 로그를 한 번에 가져오는 방법은 무엇입니까?
저자가 한 모든 커밋에 대한 보고서를 받아야 합니다.지금까지 다음 명령어를 묶은 스크립트가 있습니다.
git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
잘 작동합니다.그러나 현재 분기의 작업만 보고합니다.현재 지점뿐만 아니라 모든 지점에서 작성자에 대한 커밋 메시지를 기록할 수 있는 옵션이 있습니까?
즉, Git가 저장소에 있는 모든 커밋의 역순 정렬(날짜 시간 기준) 시퀀스를 만들고 해당 시퀀스에서 로그 정보를 추출할 수 있습니까?
해결됨: (아래 설명에서 복사한 것으로, 그렇지 않으면 숨겨져 있음)
문제는 두 지점에서 동시에 작업할 저장소 하나와 복제본 두 개가 있다는 것입니다.원본 리포지토리에 변경 사항을 푸시했지만 복제된 리포지토리에 변경 사항을 가져오지 못했습니다.이 방법으로 보아하니--all
복제된 리포지토리에 사용할 때 작동하지 않았습니다.
명령이 옳습니다. 사용자가 사용하기 때문입니다.--all
모든 분기에서 모든 커밋을 제공하는 스위치입니다.귀하의 의견에 대한 질문에 답변하기 위해, 이는 맨 저장소에서도 작동합니다.
대신에--all
사용할 수 있습니다.--branches
,부터--all
또한 포함합니다.refs/tags
그리고.refs/remotes
.
언급URL : https://stackoverflow.com/questions/10349302/how-to-git-log-from-all-branches-for-the-author-at-once
반응형
'programing' 카테고리의 다른 글
Windows용 Vim - 파일을 저장하고 종료하려면 무엇을 입력해야 합니까? (0) | 2023.05.06 |
---|---|
sql을 복원하는 동안 psql 잘못된 명령 \N (0) | 2023.05.06 |
'batch3'이(가) 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다. (0) | 2023.05.06 |
if, ellif, else 문 문제가 Bash에 있습니다. (0) | 2023.05.06 |
Excel VBA, 비활성 시트에서 범위 가져오기 (0) | 2023.05.06 |