首页 > 其他 > 详细

git 骚操作

时间:2021-06-23 22:12:40      阅读:18      评论:0      收藏:0      [点我收藏+]

1. 重写历史提交的email 或 author,可修改的包括:GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL, GIT_AUTHOR_DATE, GIT_COMMITTER_NAME, GIT_COMMITTER_EMAIL, and GIT_COMMITTER_DATE

详见:https://git-scm.com/docs/git-filter-branch   https://cloud.tencent.com/developer/section/1138641

zjr@zjr-pc:~/disk/prjs$ git filter-branch -f --env-filter if test "$GIT_AUTHOR_NAME" = "william.tsang" 
then 
    GIT_AUTHOR_NAME=zeng.jianrong
fi
if test "$GIT_COMMITTER_NAME" = "william.tsang"
then
    GIT_COMMITTER_NAME=zeng.jianrong
fi
 -- --all

zjr@zjr-pc:~/disk/prjs$ git filter-branch -f --env-filter if test "$GIT_AUTHOR_EMAIL" = "514105868@qq.com" 
then 
    GIT_AUTHOR_EMAIL=zeng.jianrong@qq.com
fi
if test "$GIT_COMMITTER_EMAIL" = "514105868@qq.com"
then
    GIT_COMMITTER_EMAIL=zeng.jianrong@qq.com
fi
 -- --all

 

2. 

 

git 骚操作

原文:https://www.cnblogs.com/zengjianrong/p/14924193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!