在我注意到我没有使用正确的电子邮件地址或用户名之前,我已经克隆了一个 repo 并继续进行本地提交。在这里使用这个脚本,我成功地运行了过滤器分支并得到了我正在寻找的结果:
https://help.github.com/articles/changeing-author-info
从这里的帖子我的理论理解是,我可以影响任何没有被推动的东西,而不会给其他人带来麻烦。我认为这应该是真的,即使我一直在合并其他人的来自 master 的提交。但我想确保在这个非常具体的案例中理论与实践保持一致!
重申:如果唯一被修改的邮件地址和用户名记录是我的名字从未被推送过的,这安全吗? 如果(例如)我尝试更改主服务器中存在的提交中的电子邮件名称,我是否认为它突然变得不安全是正确的?