Skip to main content

Criando um commit com múltiplos autores ou em nome de uma organização

O atributo se compromete com vários autores ou organizações usando trailers em mensagens de confirmação para melhor colaboração e transparência.

Criar um commit com vários autores

Adicione um ou mais Co-authored-by trailers a uma mensagem de confirmação para atribuir uma confirmação 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 a confirmação conte como uma contribuição, use um endereço de email associado à sua conta.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.

Criando confirmações de coautoria usando 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 em GitHub.com depois que você fizer 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 GitHubda Web, adicione trailers de coautoria antes de confirmar.

  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 significativa que descreva as alterações feitas por você.
  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

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

Adicione um on-behalf-of: trailer a uma confirmação assinada 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.

Criando confirmações com um on-behalf-of selo 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 significativa que descreva as alterações feitas por você.
  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