Git 挤压/修改提交(不含作者信息)
我想挤压/修改几个没有任何作者信息的提交(在github中显示未知作者)。虽然每次我尝试重新设置或修改交互式基础时,它都会抛出Git 挤压/修改提交(不含作者信息),git,github,Git,Github,我想挤压/修改几个没有任何作者信息的提交(在github中显示未知作者)。虽然每次我尝试重新设置或修改交互式基础时,它都会抛出 Fatal: empty ident name (for <username@pcName.localdomain>) not allowed Fatal:不允许为空的标识名(for) 有没有办法解决这个问题 谢谢您可以使用git filter branch--env filter'export git\u AUTHOR\u NAME=Kirby'kee
Fatal: empty ident name (for <username@pcName.localdomain>) not allowed
Fatal:不允许为空的标识名(for)
有没有办法解决这个问题
谢谢您可以使用
git filter branch--env filter'export git\u AUTHOR\u NAME=Kirby'keep\u this\u commit..提前重写\u this\u branch
以确保所有提交都有作者
当然,如果其中一些已具有良好的author值,则需要将
env过滤器设置为有条件的,或者在配置中的filter分支之后的edit
步骤中使用git commit--amend--author=…
将它们放回原处,user.name
和user.email
是否已设置?该消息具体何时显示?当你第一次启动git rebase-i时,或者当它试图应用你的待办事项列表时,它发生了;It’他正在尝试应用列表。设置并检查user.name
和user.email
。