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

初始化

git初始化

1.先要初始化你的git,进入自己的项目目录,然后执行 git init

cd /app/code/go-study
git init

创建执行脚本

2.执行以下脚本

#!/bin/bash
#author Oliver
#since 2020-09-03 15:24:31git 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" ]
thenecho -e "\033[42;34m push to github success! \033[0m"
elseecho -e "\033[41;30m push to github fail! \033[0m"exit 1
figit 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 --forceif [ "$?" = "0" ]
thenecho -e "\033[42;34m push to gitee success! \033[0m"
elseech -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强制覆盖本地[命令](https://www.linuxcool.com/ "命令")(单条执行):
git fetch --all && git reset --hard origin/master && git pull

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

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

git push -u origin develop

https://www.jianshu.com/p/befa8fce91a4

Shell同时推送代码至github和gitee的解决办法相关推荐

  1. shell脚本一键同时推送代码至github和gitee

    自己写的东西,要同时推送多个git地址,解决办法如下: 1.先要初始化你的git              进入自己的项目目录,然后执行 git  init cd /app/code/go-study ...

  2. 使用Git推送代码到GitHub远程仓库

    文章目录 1.创建git仓库 2.将代码纳入版本控制 3.添加代码到仓库中(本地仓库) 4.推送代码到GitHub远程仓库 5.克隆仓库 1.创建git仓库 语法:git init name 参数说明 ...

  3. git同时推送项目到GitHub和Gitee

    前言 今天准备给GitHub新建一个分支用于家里面的Mac电脑提交文件,同时练习一下Git的branch相关命令,然后呢,第一步进行的很顺利,分支创建无任何问题并把项目push到了新创建的分支下.然后 ...

  4. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定,Java微信公众号开发消息推送公众号用户绑定问题 的解决办法

    问题概述 在进行微信公众号开发的时候遇到的这个问题,通过Web开发公众号的模板消息推送,在调试的过程中,需要进行开发者接口联调&调试,在调试之前需要将当前的公众号与用户的微信号进行绑定, 绑定 ...

  5. git的使用推送代码到华为云、码云gitee、github

    git的安装 git可以通过官网https://git-scm.com/进行下载,安装步骤可以根据提示内容进行安装.最后安装完成后,在桌面右键点击,打开Git Bash here git 初始化 1. ...

  6. IDEA同时同步代码到GitHub和Gitee

    文章目录 命令行方式(不推荐) 初始化仓库 github仓库 gitee仓库 修改config配置 追加配置 提交代码到暂存区 推送以及拉取代码 命令总结 图形操作方式(推荐) IDEA配置git工具 ...

  7. 使用git推送代码到开源中国以及IDEA环境下使用git

    2019独角兽企业重金招聘Python工程师标准>>> 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多 ...

  8. Gitlab怎样添加组、创建用户、创建项目与推送代码

    场景 CentOS6中安装.配置.启动GitLab以及遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1163049 ...

  9. git 代码推送流程_Git 101:一个让您开始推送代码的Git工作流程

    git 代码推送流程 I'm going to explain Git the way I wish someone had explained to me back when I was first ...

最新文章

  1. JavaCV 学习(一):JavaCV 初体验
  2. Windows2003 SQL2005解决系统Administrator密码不知道的问题
  3. attachment绑相对url
  4. springboot集成redis使用redis作为session报错ClassNotFoundException类RememberMeServices
  5. 卸载利器IObit Uninstaller Portable v9.4.0.20绿化版
  6. MFC开发IM-第二十六篇、vs2008添加库文件
  7. Google 的论坛
  8. ubuntu 安装、卸载重装mysql 8.0
  9. 老司机带你用python爬取妹子图,接稳这波福利
  10. synergy共享屏幕
  11. 通过REST API修改JUNOS的配置
  12. 使用CMake编译Geos3.5.0
  13. durpal是否支持php7,php – 无法在drupal 7中添加图像字段
  14. 【EXLIBRIS】随笔记 008
  15. 学会网页制作,web开发,你需要掌握这3个编程语言
  16. Python 读文件只读了一部分的问题解决
  17. 阿里云acp证书有用吗?阿里云acp证书考试内容有哪些?
  18. 编程实现:任意输入英文的月份,在查找月份表后输出其对应的中文提示。缩写也可查找。
  19. MAC双系统U盘安装方法
  20. 解决Error: EPERM: operation not permitted, mkdir

热门文章

  1. 文本分类实战--从TFIDF到深度学习CNN系列效果对比(附代码)
  2. 大数据工程师技能图谱
  3. deepnode处理过的图片_微信图文排版用什么软件?文章图片大小不一样排版不齐怎么办?...
  4. Fixjs——事件回调的this
  5. Ubuntu下Tomcat连接MySql数据库
  6. Symbian 5800 重力开发的一些数据
  7. linux 脚本做成服务,Shell脚本注册到Linux系统服务实例
  8. 十八款为设计师提供的免费工具
  9. 汇编指令-adr与ldr伪汇编区别(8)
  10. 2729: [HNOI2012]排队