git push 如何同时推送至两个git仓库
点击上方蓝色“程序猿DD”,选择“设为星标”
回复“资源”获取独家整理的学习资料!
作者 | lucktian
来源 | cnblogs.com/lucktian/p/5892304.html
分别有仓库 A(github),B(JAE 的 git),本机为C。
假设以 a 仓库作为最终的使用仓库, b为发布仓库。分支都为 dev
第一步,增加远程仓库
git remote add origin1 git.a
git remote add origin2 git.b
第二步,本地确保没 change 的东西,拉去远程仓库地址,然后进行 rebase 。
git fetch origin1
git rebase -i origin1/dev
如果有冲突,解决完。
git push -f origin1 dev git push -f origin2 dev
done.
一份代码推送到多仓库
通过谷歌、度娘可以很快的找到一大堆关于git如何配置推送到多仓库,配置我就不在啰嗦了,直接打开 .git\config
文件添加或看命令:
git remote set-url --add origin https://www.xxx.com/xxx/xxx.git
配置是好了,但是我找了半天也没找到在两个或多个仓库建好之后是如何初始化,举个栗子: A
为你现在正在使用的远程仓库,里边已有用绳命敲的码; B
为新建的空的、null、empty的远程仓库。那么问题来了: 怎么才能把两个远程仓库代码同步?以便以后可以代码同时推送到这两个仓库。
这就是答案、答案、答案
直接在命令行敲:
git push -f origin master
注释: origin
远程仓库名, master
分支名, -f
为force,意为:强行、强制。
这行命令的意思就是强制用本地的代码去覆盖掉远程仓库的代码,敲 git push --help
可查看官方的解释(英文的)。当然不止这一种操作方式了,但是这种操作是最快速的,不会有冲突什么的,当然我也有一个忠告:请谨慎使用!请谨慎使用!请谨慎使用!
Git一键推送多个远程仓库
做一个工程,有可能会添加了多个远程仓库,在推送到远程仓库时,如果一个一个地Push,比较麻烦,有没有简单点的呢,可以使用一条命令Push多个远程仓库呢?
比如我做了一个commonuseppa的工程,添加了三个远程仓库,如何使用一条命令Push到这三个远程仓库中呢?
编辑本地仓库的.git/config文件即可达到目的。
[remote "all"]
url = git@github.com:luoshupeng/commonuseppa.git
url = git@gitcafe.com:chinesedragon/commonuseppa.git
url = chinesedragon@gitcd.com:/commonuseppa
这样,使用git push all即可一键Push到多个远程仓库中。
本文通过OpenWrite的Markdown转换工具发布
关注我,回复“加群”加入各种主题讨论群
聊聊前后端分离接口规范
Token ,Cookie、Session傻傻分不清楚?
使用 LocalDateTime 而不是 Date
深入解读阿里云Redis开发规范:不要只会set&get
在服务器上排除问题的头 5 分钟
朕已阅
git push 如何同时推送至两个git仓库相关推荐
- git push origin master 推送出错:
git push origin master 推送出错: $ git push origin masterTo https://gitee.com/lqhjava/scetc.git ! [rejec ...
- 同一台mac管理多个git 账号/同一个项目推送到多个远程仓库
问题1:一台电脑绑定两个git账号,描述: 公司git账号:company 项目名称:CompanyApp 个人git账号:self 项目名称:SelfApp 公司项目在p ...
- git push error: 无法推送一些引用到XXX 错误
git push -u origin master 后报错 Username for 'https://gitee.com': xxxxxx Password for 'https://Lizxxxx ...
- 使用idea如何把代码推送到两个git仓库
可能idea版本不一样,但是操作都大同小异的,都要是管理git远程地址 这里可以新增和删除git远程地址 输入你起的别名和想要推送的远程仓库地址,可能要验证用户名密码 我这里加了两个,lalala是我 ...
- git 新建分支并推送(push)到远程仓库
git 新建分支并推送(push)到远程仓库 举个例子,你已经有一个项目,并且这个项目已经push到远程仓库中了,现在项目要开发一个新功能,或者是要做一些修改,需要新建一个分支. 步骤如下: 我这里用 ...
- idea怎么把代码放到git_在IDEA中如何初始化Git,把项目推送到Git上
在IDEA中如何初始化Git,把项目推送到Git上 登录Gitee(码云)账号,新建仓库 先按如下步骤简单新建一个仓库: 创建成功后,会出现下图中所示的原始文件: 在IDEA上的Terminal中进行 ...
- git提交代码被拒推送
文章目录 git提交代码被拒推送 问题描述: 问题原因: 解决方案: 解决方案一: 解决方案二: git提交代码被拒推送 问题描述: idea提交代码出现 Push to origin/master ...
- git命令行推送本地分支到远程仓库
之前说过Git与IDEA强强联合(HTTPS协议连接)那么如何使用命令行来推送代码呢? 如下图所示为一个基于layui的前端代码: 目录工作区文件: 本地内容就是将这些内容推送到远程仓库 首先使用gi ...
- 【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )
文章目录 一.创建并查询标签 二.推送单个标签到远程仓库 三.推送所有标签到远程仓库 四.删除远程仓库的标签 一.创建并查询标签 执行 git log --pretty=oneline --abbre ...
最新文章
- Shell脚本头定义
- python循环语句-python基础-循环语句(5)
- 一个程序员的时间管理
- 移动互联网与传统互联网体验上的区别及功能测试要点(总结自《大话移动APP测试》)...
- ssh连接局域网内ubuntu主机_ubuntu使用ssh连接远程电脑的方法
- LeetCode 965单值二叉树-简单
- android开发app初始化,安卓快速开发框架(一)XBaseAndroid初始化使用
- 飞鸽传书软件来说到目前为止最难走的路
- Java使用String对象的split()方法分割字符串的小坑
- python学了真的很有用吗-python学了真的很有用吗?当然!赶紧学,不学后悔!
- DcotrineFixtureBundle学习
- Recommending What Video to Watch Next: A Multitask Ranking System
- 2021张家界五一出行攻略
- android安卓手机分屏多窗口实现方法
- docker 开机自启动容器docker运行自启动
- Android 监听屏幕唤醒、关闭和解锁的广播
- docker部署kafka,外部程序可以访问容器内的kafka
- 正则表达式----座机+手机号
- 油管与脸书皆强化直播服务功能 打造更专业的直播平台
- 【Qt】 QPropertyAnimation,自定义动画,控件背景色字体色变换