Skip to main content

여러 작성자와 커밋 만들기

커밋 메시지에 하나 이상의 Co-authored-by 후행부를 추가하여 하나의 커밋을 둘 이상의 작성자에게 귀속시킬 수 있습니다. 공동 작성 커밋은 GitHub Enterprise Cloud.

필수 공동 작성자 정보

커밋에 공동 작성자를 추가하려면 먼저 각 공동 작성자에 대해 사용할 적절한 이메일을 알고 있어야 합니다. 공동 작성자의 커밋이 기여로 계산되도록 하려면 GitHub.com에서 해당 작성자의 계정과 연결된 이메일을 사용해야 합니다.

이메일 주소를 공개하지 않기로 한 사용자가 있는 경우, 개인 정보 보호를 위해 GitHub Enterprise Cloud 제공 no-reply 이메일을 사용해야 합니다. 그런 경우가 아니라면 공동 작성자의 이메일이 커밋 메시지에서 공개됩니다. 이메일을 공개하지 않으려는 경우, Git 작업에 GitHub Enterprise Cloud 제공 no-reply 이메일을 사용하고 다른 공동 작성자들에게 커밋 후행부에 no-reply 이메일을 나열하도록 요청할 수 있습니다.

자세한 내용은 "커밋 메일 주소 설정"을(를) 참조하세요.

팁: 다음 정보를 공유하여 공동 작성자가 선호하는 이메일 주소를 찾도록 도울 수 있습니다.

  • GitHub Enterprise Cloud 제공 no-reply 이메일을 찾으려면 “내 이메일 주소를 비공개로 유지”에서 이메일 설정 페이지로 이동합니다.

  • 컴퓨터에서 Git을 구성하는 데 사용한 이메일을 찾으려면 명령줄에서 git config user.email을 실행합니다.

GitHub Desktop을 사용하여 공동 작성 커밋 만들기

GitHub Desktop을 사용하여 공동 작성자와 함께 커밋을 만들 수 있습니다. 자세한 내용은 "GitHub Desktop에서 프로젝트 변경 내용 커밋 및 검토" 및 GitHub Desktop을(를) 참조하세요.

명령줄에서 공동 작성 커밋 만들기

  1. 각 공동 작성자의 이름 및 메일 주소를 수집합니다. 한 사용자가 메일 주소를 비공개로 유지하기로 선택한 경우 이 사용자의 GitHub Enterprise Cloud 제공 no-reply 메일을 사용하여 이 사용자의 개인 정보를 보호해야 합니다.

  2. 커밋 메시지와 변경 내용에 대한 짧고 의미 있는 설명을 입력합니다. 커밋 설명 후에는 닫는 따옴표 대신 두 개의 빈 줄을 추가합니다.

    $ git commit -m "Refactor usability tests.
    >
    >
    

    팁: 명령줄에서 텍스트 편집기를 사용하여 커밋 메시지를 입력하는 경우 커밋 설명의 끝과 Co-authored-by: 커밋 후행부 사이에 두 개의 줄 바꿈이 있는지 확인하세요.

  3. 커밋 메시지의 다음 줄에서 각 공동 작성자에 해당하는 정보와 함께 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 Enterprise Cloud에서 공동 작성 커밋 만들기

GitHub Enterprise Cloud의 웹 편집기를 사용하여 파일을 변경했으면, 커밋 메시지에 Co-authored-by: 후행부를 추가하여 공동 작성 커밋을 만들 수 있습니다.

  1. 각 공동 작성자의 이름 및 메일 주소를 수집합니다. 한 사용자가 메일 주소를 비공개로 유지하기로 선택한 경우 이 사용자의 GitHub Enterprise Cloud 제공 no-reply 메일을 사용하여 이 사용자의 개인 정보를 보호해야 합니다.
  2. 변경 내용 커밋... 을 클릭합니다.
  3. “커밋 메시지” 필드에 변경 내용을 설명하는 짧고 의미 있는 커밋 메시지를 입력합니다.
  4. 커밋 메시지 아래의 텍스트 상자에 각 공동 작성자에 해당하는 정보와 함께 Co-authored-by: name <name@example.com>을 추가합니다. 여러 공동 작성자를 추가하는 경우 각 공동 작성자에게 고유한 줄과 Co-authored-by: 커밋 후행부를 제공합니다.
  5. 변경 내용 커밋 또는 변경 내용 제안을 클릭합니다.

새로운 커밋과 메시지가 GitHub.com에 표시됩니다.

추가 참고 자료