Programming

GitHub-작성자 별 커밋 목록

procodes 2020. 7. 6. 21:22
반응형

GitHub-작성자 별 커밋 목록


GitHub 에서 단일 작성자가 한 모든 커밋을 브라우저 (예 : 로컬 git log또는 API를 통해) 로 나열 하는 방법이 있습니까?

커밋 목록 (커밋 기록)에서 사용자 이름을 클릭하면 해당 사용자의 프로필 페이지로 연결됩니다. GitHub UI를 검사하고 검색 (Google, StackOverflow)해도이를 수행 할 수있는 방법은 없습니다.


작성자가 GitHub 계정을 가지고 있다면 커밋 히스토리의 어느 곳에서나 저자의 사용자 이름을 클릭하면 볼 수있는 커밋이 해당 작성자의 사용자로 필터링됩니다.

커밋을 필터링하기 위해 클릭 할 위치를 보여주는 스크린 샷

또한 repo의 "기여자"페이지에서 이름 아래의 'n commits'링크를 클릭 할 수도 있습니다.

다른 스크린 샷

또는 URL을 직접 추가 ?author=<theusername>하거나 ?author=<emailaddress>URL에 추가 할 수 있습니다 . 예를 들어 https://github.com/jquery/jquery/commits/master?author=dmethvin 또는 https://github.com/jquery/jquery/commits/master?author=dave.methvin@gmail.com은 모두 나를:

Dave Methvin의 커밋 만있는 스크린 샷

GitHub 계정이없는 작성자의 경우 이메일 주소로만 필터링 할 ?author=<emailaddress>수 있으며 URL 에 수동으로 추가해야 합니다. 커밋 목록에서 작성자 이름을 클릭 할 수 없습니다.


명령 줄에서 특정 작성자의 커밋 목록을 얻을 수도 있습니다.

git log --author=[your git name]

예:

git log --author=Prem

그냥 추가 ?author=<emailaddress>또는 ?author=<githubUserName>의 repo의 "커밋"절을 볼 때 URL에.

참고 URL : https://stackoverflow.com/questions/12174276/github-list-commits-by-author

반응형