본문 바로가기

협업/git

git 로그 보기

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>

https://stackoverflow.com/questions/4649356/how-do-i-run-git-log-to-see-changes-only-for-a-specific-branch

 

 

추후에 보고 정리할 것들

git 시각화 옵션과 단축 옵션 사용

https://rottk.tistory.com/48

 

git 커밋 히스토리 조회하기

https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%BB%A4%EB%B0%8B-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0

'협업 > 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