zoukankan      html  css  js  c++  java
  • git 骚操作

    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


    git
    filter-branch -f --tag-name-filter //修改tag信息

    2. 

  • 相关阅读:
    抽奖概率算法
    redis启动异常
    php如何快速读取大文件
    nginx反向代理解决跨域
    sublime修改侧边栏字体
    curl
    公众号开发一
    数组
    在windows下用vagrant建立lnmp开发环境
    gets--vs--fgets
  • 原文地址:https://www.cnblogs.com/zengjianrong/p/14924193.html
Copyright © 2011-2022 走看看