git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致
git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致
问题背景:
就我自己的实际应用场景,在此做一个详细操作记录,比如你在公司有一个公司的git仓库地址,你想要把自己在公司开发的项目,在平时提交时,同时同步到自己的仓库地址那么就可以采用我的这种操作方式。
假设我有两个git仓库地址分别如下:
A仓库地址:https://gitee.com/XXX/A.git
B仓库地址:https://gitee.com/zhao_yanfei_123456/A.git
这里B仓库是我自己的地址(此时B仓库是空的初始化的仓库)
解决方式:
1.找到项目所在的路径下
在当前目录按住Shift+右键,打开gitbash命令行输入添加远程仓库的命令:
git remote set-url --add origin https://gitee.com/zhao_yanfei_123456/daihou.git
查看远程仓库地址是否添加成功:
git remote -v
最后push提交代码
git push origin master -f
至此,就已经完成了整个git项目一次push,多个git仓库地址统一同步,哈哈哈,其实就是在原有本地项目git仓库地址下新增了一个远程git仓库地址。在第一个截图中.git/下有个config文件可以用记事本打开查看,远程仓库地址多了一个新增加的仓库B地址。
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = https://gitee.com/lixiangli_66/daihou
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://gitee.com/zhao_yanfei_123456/daihou.git
[branch "master"]
remote = origin
merge = refs/heads/master
相关文章
- 线程同步工具(四)在同一个点同步任务
- centos自动同步服务器时间
- [IDEA] [SpringBoot] 项目所写的内容不能同步到编译出的文件中
- 以太坊主链同步
- 在JavaScript中使用json.js:Ajax项目之GET请求(同步)
- 关于同步、异步与阻塞、非阻塞的理解
- php同步mysql两个数据库中表的数据
- LAMP+redis搭建discuz论坛,基于mysql-proxy插件主从同步
- git-svn使用教程:git与svn进行同步
- [BI项目记]-DB脚本同步
- Atitit 项目源码管理 attilax著 1. 源码结构sdk目录结构1 1.1. 源码分类,配置文件,主程序文件,sql文件1 2. 源码管理,提交,更新,与同步1 2.1. 源码同步
- ART世界探险(9) - 同步锁
- 音视频重新编码时间戳同步问题
- OFDM系统同步技术的matlab仿真,包括符号定时同步,采样钟同步,频偏估计
- DataGrip设置长sql语句自动换行 & Navicat工具 结构同步 & idea启动maven项目报:'@' that cannot start any token. (Do not use @ for indentation)
- hive和hbase本质区别——hbase本质是OLTP的nosql DB,而hive是OLAP 底层是hdfs,需从已有数据库同步数据到hdfs;hive可以用hbase中的数据,通过hive表映射到hbase表
- Zabbix item 自定义监控MySQL主从同步
- Linux NTP时间同步全解析(CentOS7环境)