66

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

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

4

2 回答 2

105

IntelliJ IDEA 不会在组合框中预先选择作者,这是一个已知的外观问题,但它应该默认使用 git 配置中定义的作者。

请仔细检查user.nameuser.email在全局 git 配置中正确指定。

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

git config --local user.name "John Doe"
git config --local user.email john@doe.com
于 2013-03-22T11:16:36.330 回答
16

转到初始化git 的项目。

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

找到名为“ config”的文件并添加以下代码并保存。

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

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

于 2018-10-28T16:30:51.767 回答