Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: GitHub.com

Criar um commit com vários autores

Você pode atribuir um commit a mais de um autor adicionando um ou mais trailers "Co-authored-by" à mensagem do commit. Os commits coautorados podem ser vistos no GitHub.

Neste artigo

Informações obrigatórias do coautor

Para poder adicionar um coautor a um commit, você deve saber o e-mail adequado a ser usado para cada coautor. Para que o commit do coautor conte como uma contribuição, você deve usar o e-mail associado à conta do GitHub dele.

Se uma pessoa optar por manter o respectivo endereço de e-mail privado, você deverá usar o e-mail no-reply dela fornecido pelo GitHub para proteger a privacidade. Caso contrário, o e-mail do coautor estará disponível para o público na mensagem do commit. Se desejar manter seu e-mail privado, você poderá usar um e-mail no-reply fornecido pelo GitHub para operações de Git e pedir que outros coautores listem seu e-mail no-reply nos trailers de commit.

Para obter mais informações, consulte "Configurar o endereço de e-mail do commit".

Dica: você pode ajudar um coautor a encontrar o endereço de e-mail de preferência dele compartilhando essas informações:

  • Para encontrar o e-mail no-reply fornecido pelo GitHub, navegue até a página de configurações do e-mail em "Keep my email address private" (Manter meu endereço de e-mail privado).

  • Para encontrar o e-mail usado para configurar o Git no seu computador, execute git config user.email na linha de comando.

Criar commits coautorados usando o GitHub Desktop

Você pode usar o GitHub Desktop para criar um commit com um coautor. Para obter mais informações, consulte "Escrever uma mensagem do commit e fazer push das alterações" e GitHub Desktop.

Adicionar um coautor à mensagem do commit

Criar commits coautorados na linha de comando

  1. Collect the name and email address for each co-author. If a person chooses to keep their email address private, you should use their GitHub-provided no-reply email to protect their privacy.

  2. Type your commit message and a short, meaningful description of your changes. After your commit description, instead of a closing quotation, add two empty lines.

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

    Tip: If you're using a text editor on the command line to type your commit message, ensure there are two newlines between the end of your commit description and the Co-authored-by: commit trailer.

  3. Na próxima linha da mensagem do commit, digite Co-authored-by: name <name@example.com> com informações específicas para cada coautor. Depois das informações do coautor, adicione aspas de fechamento.

    Se estiver adicionando vários coautores, dê a cada um a própria linha e o trailer de commit 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>"

O novo commit e a mensagem aparecerão no GitHub na próxima vez que você fizer push. Para obter mais informações, consulte "Fazer push das alterações em um repositório remote".

Criar commits coautorados no GitHub

Depois que fizer alterações em um arquivo usando o editor web no GitHub, você poderá criar um commit coautorado adicionando um trailer Co-authored-by: à mensagem do commit.

  1. Collect the name and email address for each co-author. If a person chooses to keep their email address private, you should use their GitHub-provided no-reply email to protect their privacy.

  2. Depois de fazer as alterações juntos, na parte inferior da página, digite uma mensagem de commit curta e significativa que descreve as alterações feitas.

    Mensagem do commit para sua alteração

  3. Na caixa de texto abaixo da mensagem do commit, adicione Co-authored-by: name <name@example.com> com informações específicas para cada coautor. Se estiver adicionando vários coautores, dê a cada um a própria linha e o trailer de commit Co-authored-by:.

    Exemplo de trailer de coautor da mensagem do commit na segunda caixa de texto da mensagem do commit

  4. Clique em Commit changes (Fazer commit de alterações) ou Propose changes (Propor alterações).

O novo commit e a mensagem aparecerão no GitHub.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato