IntelliJ IDEA与Git记住作者

IntelliJ IDEA与Git记住作者,git,intellij-idea,Git,Intellij Idea,我正在将IntelliJ与Git项目一起使用,并已正确设置了我的user.name和user.email。问题是在使用IDE接口提交时,默认情况下未选择作者。我可以点击,我会得到一个下拉列表来选择它,但有时我忘记了这样做,每次我忘记的时候都很痛苦 有没有一种方法可以在提交时自动设置作者,因为它只有一个,这会让我省去一些麻烦?IntelliJ IDEA不会在组合框中预先选择作者,而组合框是一个,但是默认情况下它应该使用git配置中定义的作者 请仔细检查在全局git配置中是否正确指定了user.na

我正在将IntelliJ与Git项目一起使用,并已正确设置了我的
user.name
user.email
。问题是在使用IDE接口提交时,默认情况下未选择作者。我可以点击,我会得到一个下拉列表来选择它,但有时我忘记了这样做,每次我忘记的时候都很痛苦


有没有一种方法可以在提交时自动设置作者,因为它只有一个,这会让我省去一些麻烦?

IntelliJ IDEA不会在组合框中预先选择作者,而组合框是一个,但是默认情况下它应该使用git配置中定义的作者

请仔细检查在全局git配置中是否正确指定了
user.name
user.email

一些用户在使用cygwin git时提到了一个问题,当时IDEA可能无法找到全局git配置。在这种情况下,如果为本地项目配置指定用户,则可能会有所帮助:

git config --local user.name "John Doe"
git config --local user.email john@doe.com

转到git已初始化的项目

然后启用隐藏文件夹,找到“
.git
”并进入文件夹

找到名为“
config
”的文件,在下面添加代码并保存

[user]
      name = username
      email = username@domaim.com

输入正确的用户名和相应的电子邮件。这将被永久拾取,您无需再次更改

你确实是对的,如果我没有在那里选择任何东西,提交将拥有正确的用户。我害怕这样离开它,因为我不想冒险在没有作者的情况下推它,这会更难修复。有没有办法编辑/修改IntelliJ作者列表?@MartinHaeberli:我看到至少有一个地方作者字符串存储在一个人的项目目录中:
.idea/workspace.xml
。从中删除电子邮件地址反映在提交更改对话框中Git Author的下拉列表中。
Git config--local user.name
要返回/获取
user.name
IntelliJ的值,只需调用Git Commit并让Git自己决定作者信息,除非作者字段中填充了内容。参见例如git config-e--local可能是更安全的方法