美文网首页
git提交时随机产生几个用户充人数

git提交时随机产生几个用户充人数

作者: 小马将过河 | 来源:发表于2021-04-24 22:56 被阅读0次

    这是一边比较表面的方案,能在面子上蒙一下人,记录一下。
    一个可执行脚本hc_commit

    #!/bin/bash
    
    r=$RANDOM
    
    m1=$[32767 * 1 / 9]
    m2=$[32767 * 2 / 9]
    m3=$[32767 * 3 / 9]
    m4=$[32767 * 4 / 9]
    m5=$[32767 * 5 / 9]
    
    #echo "random:" $r "middle:" $m1 " " $m2 " " $m3 " " $m4 " " $m5 " " $m6 " " $m7 " " $m8 " "
    if [ $r -ge $m4 ] && [ $r -lt $m5 ]
    then
        git commit --author "A0027144 刘占宝 <hczt_215@3vyd.net>" $@
    elif [ $r -ge $m3 ] && [ $r -lt $m4 ]
    then
        git commit --author "A0009866 沈友谊 <damon.shen@redcreation.net>" $@
    elif [ $r -ge $m2 ] && [ $r -lt $m3 ]
    then
        git commit --author "A0022694 杨柳 <alisa.yang@redcreation.net>" $@
    elif [ $r -ge $m1 ] && [ $r -lt $m2 ]
    then
        git commit --author "A0027130 刘大专 <hczt_200@3vyd.net>" $@
    else
        git commit --author "A0027145 石磊文 <hczt_216@3vyd.net>" $@
    fi
    

    给脚本执行权限

    chmod +x hc_commit
    

    将脚本加到classpath里,即移动到/usr/local/bin/即可。
    使用git commit时将git换成hc_commit

    hc_commit -m"bug:最后登录时间数据库少保存了8个小时,页面上显示时多加8小时"
    

    最后看log


    tig

    之所以说面上,是因为没有修改git config,所以看commit详情的话将会看到这些不同用户的提交config居然一样。


    tig detail

    当然,有两个办法:

      1. 将自己的git config设置为一个通用的,比如公司名称,团队邮箱
      1. 修改脚本,每个commit前,设置git config。

    以后有需要再按需调整。

    相关文章

      网友评论

          本文标题:git提交时随机产生几个用户充人数

          本文链接:https://www.haomeiwen.com/subject/lakrrltx.html