• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    shell脚本一键同时推送代码至github和gitee的解决办法

    自己写的东西,要同时推送多个git地址,解决办法如下:

    1.先要初始化你的git

                 进入自己的项目目录,然后执行 git  init

    cd /app/code/go-study
    git init

    2.执行以下脚本:

    #!/bin/bash
    #author Oliver
    #since 2020-09-03 15:24:31
     
    git remote rm origin
    #replace your git location
    git remote add origin 'https://github.com/**********'
    git pull remote master
    git add .
    git commit -m $1
    git push origin master --force
    if [ "$?" = "0" ]
    then
     echo -e "\033[42;34m push to github success! \033[0m"
    else
     echo -e "\033[41;30m push to github fail! \033[0m"
     exit 1
    fi
     
    git remote rm origin
    #replace your git location
    git remote add origin 'https://gitee.com/**********'
    git pull remote master
    git add .
    git commit -m $1
    git push origin master --force
     
    if [ "$?" = "0" ]
    then
     echo -e "\033[42;34m push to gitee success! \033[0m"
    else
     ech -e "\033[41;30m push to gitee fail! \033[0m"
     exit 1
    fi

    3.执行shell脚本,可以传一个参数是git 的提交的msg:

    ./shell.sh "提交代码"

    PS:下面看下git强制覆盖本地代码和强制推送本地到远程仓库

    1.git强制覆盖本地文件(与git远程仓库保持一致):

    git fetch --all
    git reset --hard origin/master
    git pull
    git强制覆盖本地命令(单条执行):
    git fetch --all  git reset --hard origin/master  git pull

    2.git强制推送本地代码到远程仓库

    切换到对应的要上传文件的文件夹下面执行命令

    git push -u origin develop

    总结

    到此这篇关于shell脚本一键同时推送代码至github和gitee的文章就介绍到这了,更多相关shell推送代码至github和gitee内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Shell脚本中管道的几种使用实例讲解
    • Shell脚步攻略之管道重定向基础
    • PowerShell管道入门必看篇(管道例子大全)
    • linux shell 管道命令(pipe)使用及与shell重定向区别
    • PowerShell实现按条件终止管道的方法
    • PowerShell中终止管道的方法
    • PowerShell入门教程之PowerShell管道介绍
    • Windows Powershell导出管道结果
    • Windows Powershell过滤管道结果
    • 如何利用 tee 命令调试shell脚本中的管道
    上一篇:如何使用 Shell 脚本执行 .NET Core 应用
    下一篇:shell 里 awk print 的用法详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    shell脚本一键同时推送代码至github和gitee的解决办法 shell,脚本,一键,同时,推送,