经过很长一段时间,我发现 git 配置没有设置,并且我大约一年的所有工作都没有贡献(除了制作存储库),当我看到提交时,我发现所有内容都说 root 创作和 root 提交,并且在那里没有名为 root 的用户,我的终端只是让它推送。 现在我通过以下命令将 git 配置编辑为我未来的提交,使其包含我的姓名和电子邮件: git config --global user.email "MY EMAIL" 但现在有什么方法可以让我过去的提交出现在我的贡献中,并算作我的提交而不是根提交?
我尝试请ai帮助我,它告诉我使用命令 git rebase -i --root 并使用 world edit 编辑每个世界选择,然后通过 git commit --amend --author="USERNAME " 编辑用户 但我的问题是我有超过 700 个提交,所以我无法一一编辑它