Como altero o autor e o committer padrão no plugin Eclipse Git?


95

Estou usando o plugin Git para Eclipse. Tenho vários autores e committers que são exibidos quando começo a digitar nesses campos.

Como posso fornecer alterações a esta lista, ou remover algum autor ou committer?

Também quero definir meu autor e committer padrão, que serão exibidos por padrão.

Insira a descrição da imagem aqui

Respostas:


157
  1. Clique em Janela> Preferências> Equipe> Git> Configuração
  2. Clique em Adicionar entrada e insira os pares de valores-chave:

    • Chave: user.name
    • Valor: YourUsernameHere

      E

    • Chave: user.email
    • Valor: YourEmailHere

1
Tive que definir uma variável de ambiente HOME antes de adicionar uma nova entrada. Então isso funcionou para mim.
jaco0646

2
Reinicie o eclipse após adicionar a configuração.
Sharan De Silva

16

Cada desenvolvedor deve realizar:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

Se você quiser mudar o autor de um commit existente, veja aqui


concordar, o Eclipse usará config from YOUR_HOME_DIR/.gitconfig, que é definido por esses 2 comandos acima
danisupr4

funciona e mais global do que fazê-lo apenas em eclipse!
Tibi


10

Alterando o nome e o e-mail de seu comprometedor globalmente

Você pode executar o git configcomando " " com o --globalsinalizador; isso garantirá que todos os seus commits futuros usem as informações fornecidas:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"

Alterando Seu Nome de Committer e Email por Repositório

Se quiser usar configurações especiais apenas ao trabalhar em um determinado repositório, você pode simplesmente omitir o --globalsinalizador. Isso torna a configuração válida apenas nesse repositório:

$ git config user.name "John Doe"
$ git config user.email "john@doe.org"

Cheatsheet do Git: git para manequins


1
Esta é uma resposta muito melhor para aqueles que usam vários espaços de trabalho e precisam de diferentes Autores / Commissores para cada espaço de trabalho em vez de uma configuração global do Eclipse.
Etep

1
Concorde com @Etep. Eu configurei contas globais e locais. Para verificar se você está usando a conta específica do repo correta de dentro do repo, execute cat .git/configorgit config --local user.name
rsinha

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.