美文网首页
shell代码提交脚本git

shell代码提交脚本git

作者: Luyc_Han | 来源:发表于2017-11-15 11:28 被阅读413次
    #!/bin/bash
    git add --all
    echo "请输入提交描述文字如果没有默认: 提交代码"
    read describe
    if [ ! -n "$describe" ]
    then
    describe="提交代码"
    fi
    echo $describe
    git commit -m $describe
    
    echo "请输入要拉取的分支名称"
    echo "0 -> master"
    echo "1 -> develop"
    echo "如果是其他分支请直接输入分支名称"
    
    istrue=1
    
    while [ $istrue == 1 ]
    do
    read barch
    tempbarch=""
    if [ $barch == 0 ]
    then
    echo "输入的是master"
    tempbarch="master"
    elif [ $barch == 1 ]
    then
    echo "输入的是develop"
    tempbarch="develop"
    else
    echo "输入的是其他分支"
    tempbarch=$barch
    fi
    echo $tempbarch
    git pull origin $tempbarch
    if [ $? == 0 ]
    then
    istrue=0
    echo $istrue
    else
    echo "请输入正确的分支名称"
    fi
    done
    
    echo "请输入要上传的分支名称"
    echo "0 -> master"
    echo "1 -> develop"
    echo "如果是其他分支请直接输入分支名称"
    
    istruetwo=1
    
    while [ $istruetwo == 1 ]
    do
    read barcha
    pushbarch=""
    if [ $barcha == 0 ]
    then
    echo "输入的是master"
    pushbarch="master"
    elif [ $barcha == 1 ]
    then
    echo "输入的是develop"
    pushbarch="develop"
    else
    echo "输入的是其他分支"
    pushbarch=$barcha
    fi
    echo $pushbarch
    git push origin $pushbarch
    if [ $? == 0 ]
    then
    istruetwo=0
    echo $istruetwo
    else
    echo "请输入正确的分支名称"
    fi
    done
    echo "---END---"
    
    

    相关文章

      网友评论

          本文标题:shell代码提交脚本git

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