我正在尝试从我的工作笔记本电脑提交github.com上的一个项目,该笔记本电脑已经为公司git服务器配置。有没有办法使用不同的配置文件或其他命令行开关来提交指定不同的作者凭据的方法?
我试过使用
--author="My Name <MyNameEmail@email.com>"
我收到了以下消息:
Committer: unknown <WorkEmail@workemail.net>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
但是它仍然没有更新我提交给github.com项目的用户名。还有什么我可以尝试的,甚至可能吗?
-c user.name=Me user.email=me@example.com
。要使用自定义全局配置,请参阅此问题,或使用包含-c
选项的shell别名。但是在这种情况下,这两种方法都不是正确的做法-您需要按存储库配置。