Esta versão do GitHub Enterprise foi descontinuada em 2021-06-09. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

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 de autoria conjunta são visíveis em GitHub Enterprise Server e podem ser incluídos no gráfico de contribuições do perfil e nas estatísticas do repositório.

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 Enterprise Server dele.

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. Colete o nome e o endereço de e-mail de cada coautor.

  2. 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:.

  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 sua instância do GitHub Enterprise Server 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 Enterprise Server

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

  1. Colete o nome e o endereço de e-mail de cada coautor.

  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 sua instância do GitHub Enterprise Server.

Leia mais