Git如何使用非我的nick推送到远程

Git如何使用非我的nick推送到远程,git,commit,author,Git,Commit,Author,我有自己的远程回购协议,但我想用我的名字和姓氏,而不是我的尼克。但是,git config选项对我都不起作用。如果只想在最后一次提交时执行此操作,可以将分支重置为上述提交之前的状态,使用git config设置适当的详细信息,然后进行提交并强制将最后一次提交推送到repo 但是,如果您希望对多个提交执行此操作,那么这会有点困难,需要重写历史记录。StackOverflow上已经提供了执行此操作的脚本:。GitHub显示Git中指定的作者和提交者用户名(例如。 John Doe)仅当没有与给定电子

我有自己的远程回购协议,但我想用我的名字和姓氏,而不是我的尼克。但是,
git config
选项对我都不起作用。

如果只想在最后一次提交时执行此操作,可以将分支重置为上述提交之前的状态,使用
git config
设置适当的详细信息,然后进行提交并强制将最后一次提交推送到repo


但是,如果您希望对多个提交执行此操作,那么这会有点困难,需要重写历史记录。StackOverflow上已经提供了执行此操作的脚本:。

GitHub显示Git中指定的作者和提交者用户名(例如。 John Doe)仅当没有与给定电子邮件地址关联的用户时。如果你想让你的名字显示在Git的配置中,而不是用户名,那么你需要使用一个与你的帐户无关的电子邮件地址来提交


请注意,如果你这样做,Github上的任何东西都不会考虑你的帐户作者。因此,在贡献图等中,您不会因此获得积分。

您希望在提交详细信息中显示姓名吗?我希望我的提交在Github页面中可见,例如
John Doe
而不是
JohnDoe11
我在
日志中更改了作者,但它没有反映在Github页面上。是的,另请参见GitHub上的。