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 o commit do coautor contar como uma contribuição, você deve usar o e-mail associado à conta deles em GitHub.com.
Se uma pessoa optar por manter o endereço de email privado, você deverá usar o email no-reply fornecido pelo GitHub
para proteger a privacidade dela. Caso contrário, o e-mail do coautor estará disponível para o público na mensagem do commit. Se quiser manter seu email privado, você poderá optar por usar um email no-reply fornecido pelo GitHub
para operações do Git e pedir aos outros coautores que listem seu email no-reply nos trailers de commit.
Para saber mais, confira Configurar o endereço de e-mail do commit.
Dica
Você pode ajudar um coautor a encontrar o endereço de email preferencial dele compartilhando estas informações:
- Para encontrar seu email
no-replyfornecido pelo GitHub, navegue até a página de configurações do email em "Manter meu endereço de email privado". - Para encontrar o email usado para configurar o Git no computador, execute
git config user.emailna 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, confira Fazer commit e revisar as alterações no seu projeto no GitHub Desktop e GitHub Desktop.
Criar commits com coautoria na linha de comando
-
Colete o nome e o endereço de email de cada coautor. Se uma pessoa escolher manter a privacidade do endereço de email, você deverá usar o respectivo email
no-replyfornecido pelo GitHub para proteger a privacidade dela. -
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 encerrar com aspas, adicione uma linha vazia.
$ git commit -m "Refactor usability tests. > >Dica
Se você estiver usando um editor de texto na linha de comando para digitar sua mensagem de commit, verifique se há uma linha vazia (duas linhas novas consecutivas) entre o final da descrição do commit e o trailer do commit
Co-authored-by:. -
Na próxima linha da mensagem de 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 coautor uma linha própria e um trailer de commit
Co-authored-by:próprio. Não adicione linhas em branco entre cada linha de coautoria.$ 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.com na próxima vez que você fizer push. Para saber mais, confira Enviar commits para um repositório remoto.
Criar commits compartilhados no GitHub
Depois de fazer alterações em um arquivo usando o editor da Web no GitHub, crie um commit com coautoria adicionando um trailer Co-authored-by: à mensagem do commit.
- Colete o nome e o endereço de email de cada coautor. Se uma pessoa escolher manter a privacidade do endereço de email, você deverá usar o respectivo email
no-replyfornecido pelo GitHub para proteger a privacidade dela. - Clique em Confirmar alterações...
- No campo "Mensagem do commit", digite uma mensagem curta e significativa que descreva as alterações feitas por você.
- Na caixa de texto abaixo da mensagem de 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 coautor uma linha própria e um trailer de commitCo-authored-by:próprio. - Clique em Fazer commit de alterações ou em Propor alterações.
O novo commit e a mensagem aparecerão no GitHub.com.
Leitura adicional
-
[AUTOTITLE](/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors) -
[AUTOTITLE](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message) -
[AUTOTITLE](/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop#4-write-a-commit-message-and-push-your-changes) na documentação de GitHub Desktop