柒索

一个头脑聪明,五肢发达的男人。

0%

将一个本地项目同时更新到Github和Gitee上

分别推送

  1. 使用命令来将本地项目和Github/Gitee上面项目进行关联
1
git remote add gitee/github 项目地址 
  1. 配置本地项目的.git里面的config文件,将GithubGitee的项目地址分别放入一个remote里面,最好将原始的remote的名字也改掉,如下。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[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. 推送代码时,对两个仓库分别执行一次
1
2
git push github master / git push github 
git push gitee master / git push gitee

统一推送

  1. 输入命令将GitHub项目地址和Gitee项目地址添加到本地项目的一个remote里面。
1
git remote set-url --add origin gitee项目地址/github项目地址
  1. 通过修改本地项目.git里面的config配置文件。如下。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[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.推送时,只需要执行一条命令

1
git push