分别推送

  1. 使用命令来将本地项目和Github/Gitee上面项目进行关联
git remote add gitee/github 项目地址 
  1. 配置本地项目的.git里面的config文件,将GithubGitee的项目地址分别放入一个remote里面,最好将原始的remote的名字也改掉,如下。
[core]
   repositoryformatversion = 0    
   filemode = false     
   bare = false     
   logallrefupdates = true     
   symlinks = false     
   ignorecase = true    
[remote "github"]     
   url = github项目地址     
   fetch = +refs/heads/*:refs/remotes/origin/*    
[remote "gitee"]      
   url = gitee项目地址     
   fetch = +refs/heads/*:refs/remotes/origin/*   
[branch "master"]     
   remote = origin     
   merge = refs/heads/master
  1. 推送代码时,对两个仓库分别执行一次
git push github master / git push github 
git push gitee master / git push gitee

统一推送

  1. 输入命令将GitHub项目地址和Gitee项目地址添加到本地项目的一个remote里面。
git remote set-url --add origin gitee项目地址/github项目地址
  1. 通过修改本地项目.git里面的config配置文件。如下。
[core]     
    repositoryformatversion = 0     
    filemode = false     
    bare = false     
    logallrefupdates = true     
    symlinks = false     
    ignorecase = true    
[remote "origin"]     
    url = github项目地址    
    url = gitee项目地址     
    fetch = +refs/heads/*:refs/remotes/origin/*    
[branch "master"]     
    remote = origin     
    merge = refs/heads/master 

​ 3.推送时,只需要执行一条命令

git push