zoukankan      html  css  js  c++  java
  • git log

    #! /bin/bash
    
    echo $1
    if [ $# -ne 1 ] 
    then
      echo '分支不能为空'
      exit 8
    fi
    
    rm -rf /root/.m2/repository/com/xinyartech/xinya_*
    rm -rf /root/workspace/xinya_erp/xinya_product/target/
    rm -rf /root/workspace/xinya_erp/xinya_web/target
    
    cd /root/workspace/xinya_erp/
    git pull
    git checkout $1
    sleep 1
    git pull
    sleep 1
    
    #获取上次git pull时间
    dataline=$(cat /root/shell/datetime/testdatetime.txt)
    if [ "$1" == "erp-ct-hotfix-v1" ];then
      dataline=$(cat /root/shell/datetime/datetime-ct-hotfix.txt)
    fi
    echo $dataline
    
    #git log --graph --after="$dataline" --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --date=iso > /root/shell/tmp.log
    git log --after="$dataline" --pretty=format:"%ai , %an: %s" > /root/shell/tmp.log
    tmplog=$(cat /root/shell/tmp.log)
    len=$(ls -l /root/shell/tmp.log | awk '{ print $5 }')
    #echo $len
    
    #存储git pull时间
    pulltime=`date +"%Y-%m-%d %H:%M:%S"`
    echo $pulltime > /root/shell/datetime/testdatetime.txt
    
    #拉取有日志内容保存到文件中
    if [ $len -gt 0 ]; then
      #git log --graph --after="$dataline" --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset %an' --date=iso > /root/shell/git$1.log
      echo ' ' >> /www/html/attachment/git$1log.txt
      echo ' ' >> /www/html/attachment/git$1log.txt
      echo '=============================================='$pulltime'=====================================================' >> /www/html/attachment/git$1log.txt
      git log --after="$dataline" --pretty=format:"%ai , %an: %s" >> /www/html/attachment/git$1log.txt 
      exit 8
    fi
  • 相关阅读:
    关于表格
    split函数
    javac classpath和java classpath
    ORA01460: 转换请求无法实现或不合理 的原因
    业务流程学习(1)
    启动oracle10监听器错误:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了 解决方案
    CF1594F. Ideal Farm
    CF1373G. Pawns
    CF1373F. Network Coverage
    CF1515F. Phoenix and Earthquake
  • 原文地址:https://www.cnblogs.com/linjiqin/p/12653062.html
Copyright © 2011-2022 走看看