一个项目设置两个git地址,并最终实现一次性同时推送到到两个git地址上的方法总结
基于多处备份的想法,确保自己的代码不丢失。或者是代码的git本身搭建在自己公司的服务上,而你为了保险起见,想把项目同时放在码云或者github上面。 这样,你就需要让一个项目同时备份在两个云端,这样即使公司的服务器上面的代码丢了,或者公司服务器把你的名单除名了,你仍然在码云或者github上面存有你的代码。 那么,怎么实现这个想法呢?请看如下步骤: 前提: 1、假设你现在在gitLab上面新建了一个git地址A(里面已经有项目内容) git@git.taotiangou.net:teamemory/myh5.git 2、假设你同时在码云上面同样新建了一个git地址B (可能是一个新建的空白项目内容地址) git@gitee.com:teamemory/myH5.git 现在想实现我在git地址A项目中,提交代码的同时,可同时提交到git地址B 。 方法1:(需要push两次,不符合题目要求,但是优点是可以pull两次) 步骤1: 在git A 项目中添加另一个git B远程的地址 git remote add origin2 git@gitee.com:teamemory/myH5.git // origin2可以自定义 步骤2: 先拉取git B 该地址上的数据 git pull origin2 master --allow-unrelated-histories (-