修改git全部已提交的用户名和邮箱
来源:互联网 发布:python 执行adb 编辑:程序博客网 时间:2024/06/07 10:37
原文的link:http://dangzhiqiang.blog.51cto.com/7961271/1657864
注:当执行完上述的命令后,发现新clone出来的历史记录中name和email信息已经为最新的信息;可是在执行上面的脚步之前已经clone出来的项目,如果执行git pull的话,历史记录中的name和email信息还是原来的信息改变作者信息
使用脚本改变你 repo 的 Git 历史
欲修改的旧的邮箱地址
正确的用户名和邮箱地址
#!/bin/shgit filter-branch --env-filter 'OLD_EMAIL="your-old-email@example.com"CORRECT_NAME="Your Correct Name"CORRECT_EMAIL="your-correct-email@example.com"if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"fiif [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"fi' --tag-name-filter cat -- --branches --tags
0 0
- 修改git全部已提交的用户名和邮箱
- Git 修改提交的用户名和邮箱名字
- Git修改用户名和邮箱
- git修改用户名和邮箱
- git 修改用户名以及提交邮箱
- git 修改提交邮箱以及用户名
- git 修改提交邮箱以及用户名-亲测
- Git修改提交的用户名和Email
- git修改提交的用户名和Email
- Git修改提交的用户名和Email
- git修改提交的用户名和Email
- 修改git已经commit的邮箱和用户名
- Git如果修改已经注册的用户名和邮箱
- 查看或修改Git的用户名和邮箱
- 查看或修改Git的用户名和邮箱
- git查看修改用户名和邮箱
- Git查看修改用户名和邮箱
- Git查看修改用户名和邮箱
- java实现打印菱形
- C/C++中const关键字详解
- leetceode_8_String to Integer (atoi)_(C++)(easy)
- BPM中常见子流程使用场景介绍二(内嵌型、事务型、事件型)
- sdutoj 3361 数据结构实验之图论四:迷宫探索(dfs)
- 修改git全部已提交的用户名和邮箱
- 如何在string.xml的内容中添加空格
- cocoapod创建自己的私有库
- 追追追
- 装饰者模式
- linux基础(20)--linux磁盘阵列RAID--RHEL6.5
- Linux read()实现
- 选择排序法1-10000
- 37-001-1 web商城项目的Spring框架环境的初步搭配