修复git提交中的作者信息

fix-author的Python项目详细描述


修复作者

有时,提交者的历史信息可能因错误而丢失。

例如,有人可能错误地配置了他的电子邮件,或者他可能只是没有配置相关的 因此,他的承诺根本无法记录在他的github主页上,而他对 错误配置的项目将被忽略。

要高效方便地解决此问题,可以使用fix author

安装

pip install fix-author

用法

λ fix-author.exe --help
Available commands:
  fix
      fu: from user/author name to change.
      tu: to user/name to be changed to.
      fe: from email/email to change.
      tu: to email/email to be changed to.

下面是四个示例:

  • 更改特定用户的电子邮件

例如:将thautwarm的电子邮件更改为123@q3.com

fix-author fix -fu thautwarm -te 123@q3.com
  • 更改特定电子邮件的用户名
fix-author fix -fe <specific email> -tu "<expected username>"
  • 当电子邮件和日期为用户名时更改电子邮件
fix-author fix -fe <specific email> -fu <dated username> -tu <expected email>

小心:执行重构后, 您应该使用git push --force覆盖该回购的历史记录。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式