From a0db6db6aa84e7afb7bb256e847991d1e73f5a44 Mon Sep 17 00:00:00 2001 From: RosieOh <20172207@gm.hannam.ac.kr> Date: Mon, 24 Aug 2026 11:25:56 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=ED=95=9C=20=EC=82=AC=EB=9E=8C?= =?UTF-8?q?=EC=9D=B4=20=EC=97=AC=EB=9F=AC=20=EA=B3=84=EC=A0=95=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=82=A8=EA=B8=B4=20=EC=BB=A4=EB=B0=8B=EC=9D=84=20?= =?UTF-8?q?.mailmap=20=EC=9C=BC=EB=A1=9C=20=ED=86=B5=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 로컬 git 설정과 GitHub noreply 주소가 섞여 기여자 4명이 9개 identity 로 갈라져 있었다. git shortlog 가 같은 사람을 여러 줄로 세서 누가 무엇을 했는지 읽기 어려웠다. - RosieOh: thoh / dhxogns920 / TaehunOh(noreply) 네 갈래 → 29커밋 - bona1122: 개인 메일 + noreply 두 갈래 → 93커밋 - leejimin: 같은 메일에 표시 이름만 달랐다 → 65커밋 히스토리는 건드리지 않는다. .mailmap 은 git 이 표시할 때만 참조하므로 커밋 해시가 그대로이고 팀원의 로컬 브랜치에도 영향이 없다. `LEE JIMIN <...minbarry-0915...>` 는 넣지 않았다. 표시 이름은 leejimin 과 비슷하지만 GitHub 계정이 minbarry-0915 로 달라 동일인이라고 단정할 근거가 없다. 확인되면 추가한다. 참고: GitHub 웹 UI 와 기여도 그래프는 .mailmap 을 읽지 않고 커밋 이메일로 계정을 찾는다. 그쪽까지 맞추려면 각자 계정 설정에 쓰던 이메일을 등록해야 한다. --- .mailmap | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..05c030a --- /dev/null +++ b/.mailmap @@ -0,0 +1,17 @@ +# 한 사람이 여러 계정으로 커밋한 것을 하나로 모은다. +# git log / git shortlog / git blame 이 이 파일을 읽어 표시를 정규화한다. +# 히스토리는 바뀌지 않으므로 안전하다. (GitHub 웹 UI 와 기여도 그래프는 이 파일을 +# 보지 않고 커밋 이메일로 계정을 찾으므로, 그쪽은 계정 설정에 이메일을 추가해야 한다) +# +# 형식: 정본이름 <정본이메일> [커밋에찍힌이름] <커밋에찍힌이메일> + +# RosieOh — 로컬 git 설정과 GitHub noreply 가 섞여 네 갈래로 갈라져 있었다 +RosieOh <20172207@gm.hannam.ac.kr> thoh +RosieOh <20172207@gm.hannam.ac.kr> +RosieOh <20172207@gm.hannam.ac.kr> TaehunOh <104690434+RosieOh@users.noreply.github.com> + +# bona1122 — 개인 메일과 GitHub noreply +bona1122 <130641796+bona1122@users.noreply.github.com> + +# leejimin — 같은 메일인데 표시 이름만 달랐다 +leejimin jimin lee