Git 리포지토리에서 통계를 생성하는 방법

Git Lipojitolieseo Tong Gyeleul Saengseonghaneun Bangbeob



많은 팀원과 함께 Git 리포지토리에서 작업하는 동안 개발자는 기여도, 협업 및 크기 측면에서 다른 개발자가 Git 리포지토리를 수정하는 시기와 방법을 쉽게 확인할 수 있습니다. 또한 전체 세부 정보가 포함된 여러 로그가 제공되며 특정 Git 리포지토리 통계를 생성하는 여러 명령도 제공합니다.

이 게시물에서는 다음을 배웁니다.







사용자 이름 및 로그 수를 포함하여 Git 리포지토리의 통계를 생성하는 방법은 무엇입니까?

사용자 이름과 로그 수를 포함하여 Git 리포지토리의 통계를 생성해야 하는 경우 아래 지침을 확인하십시오.



먼저 ' CD ” 명령을 사용하여 원하는 Git 디렉토리로 이동합니다.



$ CD '기음:\사용자 \N 아즈마\Git\demo5'





로그 및 사용자 이름 수를 포함하여 Git 리포지토리의 통계를 생성하려면 다음 명령을 실행합니다.

$ 자식 짧은 로그 -에스 -N

여기서 “ -에스 ” 옵션은 통계를 표시하는 데 사용되며 “ -N ” 옵션은 번호 로그를 생성하는 데 사용됩니다.



병합을 제외한 통계를 생성하는 방법은 무엇입니까?

병합을 제외한 통계를 생성하려면 ' 자식 짧은 로그 ' 명령과 함께 ' -sn ” 옵션은 사용자 이름과 함께 로그 수를 표시하고 “ --병합 금지 ” 매개변수는 수행된 병합을 제외하는 데 사용됩니다.

$ 자식 짧은 로그 -sn --병합 없음

주어진 날짜로 통계를 생성하고 필터링하는 방법은 무엇입니까?

개발자가 특정 날짜의 통계를 생성하려고 한다고 가정합니다. 이 경우 ' 자식 짧은 로그 ” 명령어를 “ -s” 및 “-n ” 옵션을 사용하여 로그 수를 표시하고 “ -부터 ” 매개변수를 사용하여 제공된 날짜 통계를 가져옵니다.

예를 들어 ' 2022년 10월 28일 ' 데이트:

$ 자식 짧은 로그 -에스 -N --부터 '2022년 10월 28일'

사용자의 이메일 주소와 함께 통계를 생성하는 방법은 무엇입니까?

사용자 이메일 주소와 함께 Git 리포지토리 통계를 얻으려면 ' 자식 짧은 로그 ' 명령을 ' -눈 ' 옵션:

$ 자식 짧은 로그 -눈

여기서 “ 그리고 ” 플래그는 사용자 이메일 주소를 가져오는 데 사용됩니다.

삽입 및 삭제된 파일 수에 따라 Git 리포지토리의 통계를 생성하는 방법은 무엇입니까?

삽입 및 삭제된 파일의 수와 함께 특정 Git 저장소의 로그를 생성하려면 ' 자식 로그 ' 명령을 ' -체재 ” 옵션을 “ 저자: %ae ' 단일 커밋을 표시하는 값과 ' -numstat ” 옵션은 삽입 수를 제공합니다.

$ 자식 로그 --체재 = '저자: %ae' --numstat

그게 다야! 우리는 Git 리포지토리에서 통계를 생성하는 다양한 시나리오를 컴파일했습니다.

결론

Git 리포지토리에서 통계를 생성하는 몇 가지 시나리오가 있습니다. 이렇게 하려면 먼저 특정 Git 리포지토리로 이동하고 ' $ git log –format=author: %ae” –numstat ” 삽입, 삭제된 파일 및 기타 명령의 수를 포함하여 통계를 생성하는 명령입니다. 이 게시물은 Git 리포지토리에서 통계를 생성하는 몇 가지 명령을 제공했습니다.