Skip to main content

Criar um commit com vários autores ou em nome de uma organização

Atribua commits a vários autores ou organizações usando trailers nas mensagens de commit para melhor colaboração e transparência.

Criar um commit com vários autores

Adicione um ou mais trailers Co-authored-by a uma mensagem de commit para atribuir um commit a vários autores.

Informações obrigatórias do coautor

Antes de adicionar um coautor, obtenha o endereço de email desejado usado no trailer. Para que o commit seja contabilizado como uma contribuição, use um endereço de e-mail associado à conta do autor no GitHub.com.

Se um coautor mantiver seu endereço de e-mail privado, use o e-mail GitHubfornecido por no-reply. Consulte Configurar o endereço de e-mail do commit.

Criar commits com coautoria usando o GitHub Desktop

Você pode usar GitHub Desktop para criar uma confirmação com um coautor. Confira Realizar o commit e revisar as alterações no seu projeto no GitHub Desktop e GitHub Desktop.

Criar commits com coautoria na linha de comando

  1. 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-reply fornecido pelo GitHub para proteger a privacidade dela.

  2. Digite sua mensagem de commit e uma descrição curta e significativa de suas alterações. Após a descrição do commit, adicione uma linha vazia em vez de aspas de fechamento.

    $ git commit -m "Refactor usability tests.
    >
    >
    
  3. Adicione uma linha Co-authored-by: name <name@example.com> para cada coautor e, em seguida, adicione a aspa de fechamento.

    $ 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 aparecem no GitHub.com após o push. Consulte Enviar commits para um repositório remoto.

Criando commits com coautoria em GitHub

Depois de fazer alterações em um arquivo usando o editor web no GitHub, adicione trailers de coautoria antes de fazer o commit.

  1. 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-reply fornecido pelo GitHub para proteger a privacidade dela.
  2. Clique em Confirmar alterações...
  3. No campo "Mensagem do commit", digite uma mensagem curta e relevante que descreva a alteração que você fez.
  4. Na caixa de texto abaixo da mensagem de confirmação, adicione uma Co-authored-by: name <name@example.com> linha para cada coautor.
  5. Clique em Confirmar alterações ou em Propor alterações.

A nova confirmação e a mensagem aparecem em GitHub.com.

Criar um commit em nome de uma organização

Observação

A criação de um commit em nome de uma organização não está disponível no GitHub Enterprise Server.

Adicione um trailer on-behalf-of: a um commit assinado para atribuí-lo a uma organização. Para usar o trailer, você deve ser membro da organização e seu email de confirmação e o email da organização devem estar em um domínio verificado pela organização.

Como criar commits com um emblema on-behalf-of na linha de comando

  1. Digite sua mensagem de commit e uma descrição curta e significativa de suas alterações. Após a descrição do commit, adicione duas linhas vazias em vez de aspas de fechamento.

    $ git commit -m "Refactor usability tests.
    >
    >
    
  2. Adicione on-behalf-of: @org <name@organization.com>, depois adicione a aspa de fechamento.

    $ git commit -m "Refactor usability tests.
    >
    >
    on-behalf-of: @ORG NAME@ORGANIZATION.COM"
    

O novo commit, a mensagem e o selo aparecem em GitHub depois que você faz o push. Consulte Enviar commits para um repositório remoto.

Criar commits com um badge on-behalf-of no GitHub

Depois de fazer alterações em um arquivo usando o editor GitHubda Web, adicione o trailer da organização antes de confirmar.

  1. Clique em Confirmar alterações...
  2. No campo "Mensagem do commit", digite uma mensagem curta e relevante que descreva a alteração que você fez.
  3. Na caixa de texto abaixo da mensagem de commit, adicione on-behalf-of: @org <name@organization.com>.
  4. Clique em Confirmar alterações ou em Propor alterações.

A nova confirmação, a mensagem e o selo aparecem em GitHub.

Leitura adicional