git 사용자 목록 보기
현재 브랜치 사용자 목록
$ git shortlog -sne
모든 브랜치 사용자 목록
$ git shortlog -sne --all
옵션을 사용해서 보기
$ git log --pretty="%an %ae%n%cn %ce" | sort | uniq
- %an author name
- %ae author email
- %n new line
- %cn committer name
- %ce committer email
https://stackoverflow.com/questions/9597410/list-all-developers-on-a-project-in-git
git 브랜치 정보 확인
브랜치 간에 비교할 때
$ git log branch_name_1"..branch_name_2
브랜치 간의 코드를 비교 할 때
$ git diff branch_name_1..branch_name_2
※ .. 빼먹지 말기
- 로그에 모든 브랜치를 표시하고, 그래프로 표현하고, 브랜치 명을 표시하고, 한줄로 표시할 때
$ git log --branches --graph --decorate --oneline
https://opentutorials.org/module/2676/15261
git 특정 사람 작업 확인해보기
특정 사람 작업 확인
$ git log -p --author=Alice
https://stackoverflow.com/questions/3509419/git-diff-with-author-filter
특정 사람 브랜치에서 특정 사람 작업만 확인해보기
$ git log -p origin/common_ssh --author=seongjin_song
※ 원격 브랜치만 확인 가능하다
브랜치와 비교하기
$ git cherry -v master
$ git log master..
$ git log master..branchname
$ git log --graph --abbrev-commit --decorate --first-parent <branch_name>
추후에 보고 정리할 것들
git 시각화 옵션과 단축 옵션 사용
git 커밋 히스토리 조회하기
'협업 > git' 카테고리의 다른 글
untracked working tree files would be overwritten (0) | 2020.08.26 |
---|---|
shell 프롬프트에 git branch 표시 (0) | 2020.05.18 |
git 주요 명령어 정리 (0) | 2020.05.11 |
reset 한 것 취소하는 방법 (0) | 2020.05.11 |
git pull 시 문제 해결 (0) | 2020.05.11 |