author와 committer는 무슨 차이인가?
List of all author를 찾아보았을때 author와 committer가구분되는 개념으로 등장하길래 뭐가 다른지 찾아보았다.
- author : 코드를 원래 작성한 사람
- committer : author를 대신해서 그 코드를 커밋한 사람
단순한 프로젝트에서는 구분할 필요가 없을 수도 있지만, 코어 멤버가 따로 존재하고 외부의 공헌자가 패치를 보내서 코어 멤버가 그것을 승인하여 커밋하는 경우라면, 이렇게 구분되어 있어야 코어 멤버와 공헌자가 모두 크레딧을 얻을 수 있다고 한다.
참고
- https://stackoverflow.com/questions/18750808/difference-between-author-and-committer-in-git
- https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History