一个项目设置两个git地址,并最终实现一次性同时推送到到两个git地址上的方法总结
方法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 (--allow-unrelated-histories是为了解决冲突) 步骤3: 在git A 项目中把项目内容同步到git B地址中 git push origin2 master 此时,我们基本实现了可以把一个项目可以提交到两个git地址了,但是每次提交内容都需要进行如下两次提交,才能实现把一个项目同时提交到两个git地址。 git push origin master git push origin2 master 问题来了,我们想要的实现的是,我提交一次,就能同步两个项目,怎么继续实现呢?请看方法2 注意:删除上面的添加的git B的远程地址 git remote -v // 查看此时的包括两个远程地址 git remote rm origin2 // 删除git B的远程地址 git remote -v //此时应该只有git A的远程地址 方法2: