반응형
깃 커밋 시 작성자 따로 커밋자 따로 커밋
깃허브를 보는데 내가 커밋한 내용이 author 따로 commit 따로 올라가는 상황이 발생하였다.
000 authored and 000 committed 부분이 문제가 되는 부분이다.
사진을 기준으로 위에가 정상적으로 커밋된 내용이고 아래쪽이 작성한 사람, 커밋한 사람 두 명이 공동으로 등록된 것이다.
기존의 잘못된 커밋들을 수정하는 방법도 있었지만 이미 끝난 프로젝트들이였고 혼자 작업한 내용들이어서 그렇게 큰 문제가 되지 않았기 때문에 기존 커밋들을 수정하진 않았지만 필요하다면 아래 글을 참고하면 좋을 것 같다.
- 잔디가 공동으로 커밋이 되면 잔디도 안심겨지긴 하지만 잔디에 그렇게 연연하지 않기 때문에 신경 쓰지 않았다.
하지만 진짜 문제는 앞으로도 계속 공동으로 커밋이 되면 개인적으로 보기에도 별로 안좋고 애초에 의도치 않은 작성자가 입력되어 발생한 에러니깐 수정해야 한다고 생각했다.
오류가 발생하는 이유는 간단했다. 공동 작성자를 위한 기능인데 git config에 나의 깃허브에 대한 name, email이 설정되어 있지 않아서 발생하는 것이었다. 나는 name과 email을 등록함으로써 해결했다.
git config user.name "name"
git config user.email "email@email.com"
재대로 설정되었는지 확인
git config user.name
git config user.email
출처 - 깃허브 문서
https://docs.github.com/ko/get-started/getting-started-with-git/setting-your-username-in-git
반응형
'GIT' 카테고리의 다른 글
[GitHub] GitHub에서 여러 리포지토리의 이슈/PR 템플릿과 라벨 복사 방법 (0) | 2024.05.14 |
---|---|
GIT 커밋메시지 규약 정리 (0) | 2024.03.20 |
Git fetch (0) | 2023.11.30 |
깃 기본 명령어 정리 (0) | 2023.11.28 |
Git aliases (1) | 2023.11.16 |