필수 공동 작성자 정보
커밋에 공동 작성자를 추가하려면 먼저 각 공동 작성자에 대해 사용할 적절한 이메일을 알고 있어야 합니다. 공동 작성자의 커밋이 기여로 계산되도록 하려면 GitHub.com에서 해당 작성자의 계정과 연결된 이메일을 사용해야 합니다.
이메일 주소를 공개하지 않기로 한 사용자가 있는 경우, 개인 정보 보호를 위해 GitHub
제공 no-reply
이메일을 사용해야 합니다. 그런 경우가 아니라면 공동 작성자의 이메일이 커밋 메시지에서 공개됩니다. 이메일을 공개하지 않으려는 경우, Git 작업에 GitHub
제공 no-reply
이메일을 사용하고 다른 공동 작성자들에게 커밋 후행부에 no-reply
이메일을 나열하도록 요청할 수 있습니다.
자세한 내용은 "커밋 메일 주소 설정"을(를) 참조하세요.
팁: 다음 정보를 공유하여 공동 작성자가 선호하는 이메일 주소를 찾도록 도울 수 있습니다.
-
GitHub 제공
no-reply
이메일을 찾으려면 “내 이메일 주소를 비공개로 유지”에서 이메일 설정 페이지로 이동합니다. -
컴퓨터에서 Git을 구성하는 데 사용한 이메일을 찾으려면 명령줄에서
git config user.email
을 실행합니다.
GitHub Desktop을 사용하여 공동 작성 커밋 만들기
GitHub Desktop을 사용하여 공동 작성자와 함께 커밋을 만들 수 있습니다. 자세한 내용은 "GitHub Desktop에서 프로젝트 변경 내용 커밋 및 검토" 및 GitHub Desktop을(를) 참조하세요.
명령줄에서 공동 작성 커밋 만들기
-
각 공동 작성자의 이름 및 메일 주소를 수집합니다. 한 사용자가 메일 주소를 비공개로 유지하기로 선택한 경우 이 사용자의 GitHub 제공
no-reply
메일을 사용하여 이 사용자의 개인 정보를 보호해야 합니다. -
커밋 메시지와 변경 내용에 대한 짧고 의미 있는 설명을 입력합니다. 커밋 설명 후에는 닫는 따옴표 대신 두 개의 빈 줄을 추가합니다.
$ git commit -m "Refactor usability tests. > >
팁: 명령줄에서 텍스트 편집기를 사용하여 커밋 메시지를 입력하는 경우 커밋 설명의 끝과
Co-authored-by:
커밋 후행부 사이에 두 개의 줄 바꿈이 있는지 확인하세요. -
커밋 메시지의 다음 줄에서 각 공동 작성자에 해당하는 정보와 함께
Co-authored-by: name <name@example.com>
을 입력합니다. 공동 작성자 정보 이후에 닫는 따옴표를 추가합니다.여러 공동 작성자를 추가하는 경우 각 공동 작성자에게 고유한 줄과
Co-authored-by:
커밋 후행부를 제공합니다. 각 공동 작성자 줄 사이에 빈 줄을 추가하지 마세요.$ git commit -m "Refactor usability tests. > > Co-authored-by: NAME <NAME@EXAMPLE.COM> Co-authored-by: ANOTHER-NAME <ANOTHER-NAME@EXAMPLE.COM>"
다음에 푸시할 때 GitHub.com에 새 커밋과 메시지가 표시됩니다. 자세한 내용은 "원격 리포지토리에 커밋 푸시"을(를) 참조하세요.
GitHub에서 공동 작성 커밋 만들기
GitHub의 웹 편집기를 사용하여 파일을 변경했으면, 커밋 메시지에 Co-authored-by:
후행부를 추가하여 공동 작성 커밋을 만들 수 있습니다.
- 각 공동 작성자의 이름 및 메일 주소를 수집합니다. 한 사용자가 메일 주소를 비공개로 유지하기로 선택한 경우 이 사용자의 GitHub 제공
no-reply
메일을 사용하여 이 사용자의 개인 정보를 보호해야 합니다. - 변경 내용 커밋... 을 클릭합니다.
- “커밋 메시지” 필드에 변경 내용을 설명하는 짧고 의미 있는 커밋 메시지를 입력합니다.
- 커밋 메시지 아래의 텍스트 상자에 각 공동 작성자에 해당하는 정보와 함께
Co-authored-by: name <name@example.com>
을 추가합니다. 여러 공동 작성자를 추가하는 경우 각 공동 작성자에게 고유한 줄과Co-authored-by:
커밋 후행부를 제공합니다. - 변경 내용 커밋 또는 변경 내용 제안을 클릭합니다.
새로운 커밋과 메시지가 GitHub.com에 표시됩니다.
추가 참고 자료
- "프로젝트의 기여자 보기"
- "커밋 메시지 변경"
- GitHub Desktop 설명서의 "GitHub Desktop에서 프로젝트 변경 내용 커밋 및 검토"