0
A
回答
0
git filter-branch
是你在找什么。但是,这并不是因为内心的脆弱,并且可能会更改所有提交的存储库,如果您已经发布存储库,那么这是一件坏事。
git filter-branch --env-filter 'if [ "$GIT_AUTHOR_EMAIL" == "[email protected]"]; then export GIT_AUTHOR_EMAIL="[email protected]"; fi' -- --all
这应该重写所有可用的裁判(因此,--all
)的历史,替换所有提交符合‘老@电子邮件’与作者的电子邮件地址‘新@电子邮件。’
相关问题
- 1. 如何在MediaWiki中更改用户的电子邮件地址
- 2. 如何在Phabricator中更改用户的电子邮件地址
- 3. Facebook-Connect用户更改Facebook上的电子邮件地址?
- 4. 选择所有电子邮件地址,
- 5. C# - 查找Active Directory用户的所有电子邮件地址
- 6. 更改“发件人”地址的php电子邮件地址
- 7. Powerbi用户的电子邮件地址
- 8. 有条件地用vba更改邮件收件人电子邮件地址
- 9. 如何更改Django电子邮件中的发件人地址?
- 10. C#将电子邮件从'地址'更改为用户提供的地址
- 11. 如何与普通的电子邮件地址替换所有电子邮件地址中的一组文件
- 12. 如何在Rails3.1上用Devise更改电子邮件地址
- 13. 如何在设计中“安全”更改用户的电子邮件地址?
- 14. 如何通过邮件管理器更改Vtiger 6.4中所有发送邮件的reply_to电子邮件地址?
- 15. 如何更改postfix的默认电子邮件地址?
- 16. 更改发送确认邮件的电子邮件地址(PHP)
- 17. 如何删除某个地址的所有电子邮件
- 18. iOS:如何获取所有者的电子邮件地址?
- 19. 如何更改电子邮件地址字段?
- 20. 如何更改电子邮件地址回复在Java中
- 21. 从GMAIL处与我交换电子邮件的所有电子邮件地址
- 22. JMeter - 如何模拟电子邮件地址和确认电子邮件地址
- 23. 如何使用GData检索用户的电子邮件地址?
- 24. 如何通过电子邮件发送电子邮件地址
- 25. 如何使用电子邮件地址更新文件上的用户角色?
- 26. 客户电子邮件地址
- 27. 更新用户的电子邮件地址
- 28. 如何获取Android用户的电子邮件地址?
- 29. TeamCity如何获取Subversion用户的电子邮件地址?
- 30. Javamail - 如何获取用户的默认电子邮件地址?
这是否会改变提交日期还是别的? – mynkow
这可能会改变'GIT_COMMITTER_DATE',但不会'GIT_AUTHOR_DATE'。 – Bombe