git merge conflict(머지 충돌) resolve(해결)한 사람찾는 법. 원래 커밋한 사람(A)이 아닌, B가 특정커밋 수정하여 push한 경우. B찾는 법

experience

  • 가끔 있는 이슈이긴 하지만, 한동안 발생을 하지 않아 잊고 있었다가... 다시 merge(rebase)충돌 해결이 잘못되어 push된 경우, 이를 detecting하는 방법을 검색하게 됨... 


1. push hook을 걸어 특정 commit을 push한 사람이 누구인지 찾는 법... (hook걸기 귀찮아서... hook까지 만든 경험은 X)

2. 간단히 아래와 같은 git show 명령으로 가능.. (pretty 옵션의 fuller를 하게되면 author 및 commiter까지 조회가능)
* author: original comiiter
* commiter: 추가 변경을 가한 commiter

git show <revision_number> --pretty=fuller

3. intellij의 경우, 버전업이 되면서 해당 revision에 커서를 올리면 author와 함께 committed by ... 으로 변경을 가한 committer 조회 가능

from: https://git-scm.com/docs/git-show

댓글

이 블로그의 인기 게시물

엑셀(excel) 비쥬얼 베이직(visual basic, vba) 심플 실비(실손보험, 실손의료비) 계산식

아트월에 날짜, 시간 나오는 LED 벽시계 설치시 케이블(전선)이 두꺼워서 틈새(홈)에 매립이 안되는 경우 랜선(lan cable, lan선) 이용시 주의사항

신한투자증권(주) 님이 세금계산서를 발행하였습니다. TaxBill365 관련 안전한 메일인지 여부?