git merge指定了错误的作者
我在cygwin下编译的git的最新版本有问题 首先,它显示编辑器以输入合并消息。以前,它是航行的。 然后提交作者似乎与正常提交不同 当我手动提交时,作者是git merge指定了错误的作者,git,merge,Git,Merge,我在cygwin下编译的git的最新版本有问题 首先,它显示编辑器以输入合并消息。以前,它是航行的。 然后提交作者似乎与正常提交不同 当我手动提交时,作者是用户名,但当我合并时,作者名称是域\用户名 有没有办法使merge指定与手动提交相同的作者?发生了什么事 编辑我在全局git配置中指定了name.name和name.email。新的git merge似乎不尊重这些设置。记住,有3个地方可以输入配置 做一个 并比较所有输出中的user.name和user.email。它们可能只存在于--glo
用户名
,但当我合并时,作者名称是域\用户名
有没有办法使merge指定与手动提交相同的作者?发生了什么事
编辑我在全局git配置中指定了name.name和name.email。新的git merge似乎不尊重这些设置。记住,有3个地方可以输入配置 做一个 并比较所有输出中的
user.name
和user.email
。它们可能只存在于--global
中,但可能在其中一个配置中有一个奇怪的on
另外,你说你有一个名字.名字
和名字.电子邮件
我想那只是个打字错误吧?它们应该是user.name
和user.email
编辑:提问者回答后
如果您有name.name
和name.email
则运行此选项以创建正确的设置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
那我就
git config --global --unset name.name
git config --global --unset name.email
请记住,有3个地方可以输入配置 做一个 并比较所有输出中的
user.name
和user.email
。它们可能只存在于--global
中,但可能在其中一个配置中有一个奇怪的on
另外,你说你有一个名字.名字
和名字.电子邮件
我想那只是个打字错误吧?它们应该是user.name
和user.email
编辑:提问者回答后
如果您有name.name
和name.email
则运行此选项以创建正确的设置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
那我就
git config --global --unset name.name
git config --global --unset name.email
请记住,有3个地方可以输入配置 做一个 并比较所有输出中的
user.name
和user.email
。它们可能只存在于--global
中,但可能在其中一个配置中有一个奇怪的on
另外,你说你有一个名字.名字
和名字.电子邮件
我想那只是个打字错误吧?它们应该是user.name
和user.email
编辑:提问者回答后
如果您有name.name
和name.email
则运行此选项以创建正确的设置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
那我就
git config --global --unset name.name
git config --global --unset name.email
请记住,有3个地方可以输入配置 做一个 并比较所有输出中的
user.name
和user.email
。它们可能只存在于--global
中,但可能在其中一个配置中有一个奇怪的on
另外,你说你有一个名字.名字
和名字.电子邮件
我想那只是个打字错误吧?它们应该是user.name
和user.email
编辑:提问者回答后
如果您有name.name
和name.email
则运行此选项以创建正确的设置
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
那我就
git config --global --unset name.name
git config --global --unset name.email
提示合并消息是Git的新特性。看看这里吧 要确保设置正确,请检查以下输出:
$ git var GIT_AUTHOR_IDENT; git var GIT_COMMITTER_IDENT
这两者都应该是您的首选标识。若您不在环境中重写它,它将从Git的配置中获取
此外,Git的配置是分层的,因此请检查您是否没有覆盖存储库配置(.Git/config)中的首选值:
应该是空的
如果您的设置看起来正确,合并仍然有您不想使用的通用标识,请考虑开发人员。
提示合并消息是Git的新特性。看看这里吧
要确保设置正确,请检查以下输出:$ git var GIT_AUTHOR_IDENT; git var GIT_COMMITTER_IDENT
这两者都应该是您的首选标识。若您不在环境中重写它,它将从Git的配置中获取
此外,Git的配置是分层的,因此请检查您是否没有覆盖存储库配置(.Git/config)中的首选值:
应该是空的
如果您的设置看起来正确,合并仍然有您不想使用的通用标识,请考虑开发人员。
提示合并消息是Git的新特性。看看这里吧
要确保设置正确,请检查以下输出:$ git var GIT_AUTHOR_IDENT; git var GIT_COMMITTER_IDENT
这两者都应该是您的首选标识。若您不在环境中重写它,它将从Git的配置中获取
此外,Git的配置是分层的,因此请检查您是否没有覆盖存储库配置(.Git/config)中的首选值:
应该是空的
如果您的设置看起来正确,合并仍然有您不想使用的通用标识,请考虑开发人员。
提示合并消息是Git的新特性。看看这里吧
要确保设置正确,请检查以下输出:$ git var GIT_AUTHOR_IDENT; git var GIT_COMMITTER_IDENT
这两者都应该是您的首选标识。若您不在环境中重写它,它将从Git的配置中获取
此外,Git的配置是分层的,因此请检查您是否没有覆盖存储库配置(.Git/config)中的首选值:
应该是空的
如果您的设置看起来正确,合并仍然有您不想使用的通用标识,请考虑开发人员。
您是指“<代码>用户”、“名称< /代码>和<代码>用户。电子邮件< /代码> SET?您看,您设置了正确的变量吗?不,是name.name和name.email您是说您设置了user.name
和user.email
吗?您看,您设置了正确的变量吗?不,是name.name和name.email您是说您设置了user.name
和user.email
吗?你设置了正确的变量吗?不,是name.name和nam