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 "Setting your commit email address."
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.
Criar commits coautorados na linha de comando
-
Colete o nome e o endereço de e-mail de cada coautor. Se uma pessoa escolher manter seu endereço de e-mail privado, você deverá usar o seu e-mail
no-reply
fornecido por GitHub para proteger a sua privacidade. -
Digite sua mensagem de commit e uma descrição curta e significativa de suas alterações. Depois da descrição do commit, em vez de inserir aspas para encerrar, adicione duas linhas vazias.
$ git commit -m "Refactor usability tests. > >
Dica: Se estiver usando um editor de texto na linha de comando para digitar sua mensagem de commit, certifique-se de que existam duas novas linhas entre o final da sua descrição de commit e o indicador
Co-authored-by:
. -
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 remoto".
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.
-
Colete o nome e o endereço de e-mail de cada coautor. Se uma pessoa escolher manter seu endereço de e-mail privado, você deverá usar o seu e-mail
no-reply
fornecido por GitHub para proteger a sua privacidade. -
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.
-
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 commitCo-authored-by:
. -
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
- "Exibir um resumo da atividade do repositório"
- "Exibir contribuidores de um projeto"
- "Alterar uma mensagem do commit"
- "Fazer commit e revisar alterações no seu projeto" na documentação do GitHub Desktop