如何在Eclipse Git插件中更改默认的作者和提交者?

114
我正在使用Eclipse的Git插件。当我在那些字段中开始输入时,会显示出我有几个作者和提交者。
我该如何对这个列表进行更改,或者删除一些作者或提交者?
另外,我想设置我的默认作者和提交者,这样它们将默认显示出来。

Enter image description here

6个回答

192
  1. 点击 Window > Preferences > Team > Git > Configuration
  2. 点击添加条目并输入键值对:

    • 键: user.name
    • 值: 您的用户名

    • 键: user.email
    • 值: 您的电子邮件地址

1
我必须在添加新条目之前设置HOME环境变量。然后这对我起作用了。 - jaco0646
3
添加配置后,请重新启动Eclipse。 - Sharan De Silva
请注意,此解决方案仅适用于单个git存储库。如果您使用多个存储库,则应使用GorvGoyl或GoZoner提供的全局解决方案。 - E-Riz

24

每个开发者都应该执行:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"
如果你想改变一个已经存在的提交的作者,可以查看这里

如果同意,Eclipse 将使用 YOUR_HOME_DIR/.gitconfig 中的配置,该配置是由上述两个命令设置的。 - danisupr4
比在Eclipse中完成更全球化的工作! - tibi

17

全局更改提交者的姓名和电子邮件

您可以在 "git config" 命令中使用 --global 标志,这将确保您将来的所有提交都使用给定的信息:

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

更改每个代码库的提交者名称和电子邮件

如果您想在特定代码库中使用特殊设置,可以简单地省略--global标志。这将使配置仅在该代码库中有效:

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

Git速查表:Git for Dummies


2
对于那些使用多个工作区并需要为每个工作区设置不同的作者/提交者而不是全局Eclipse设置的人来说,这是一个更好的答案。 - Etep
1
同意@Etep的说法。我已经配置了全局和本地账户。为了检查您是否在使用正确的特定仓库账户,请在仓库内运行“cat .git/config”或“git config --local user.name”。 - rsinha

14

9
Eclipse v4.4 (Luna)中,它将按照以下方式工作。

Enter image description here


0
团队部分现在被称为版本控制(团队)。

你的回答可以通过提供更多的支持性信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的回答是否正确。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接